Skip to content

1637664504/cpp-personal-practice

Repository files navigation

1.个人c++代码测试.验证.小功能开发

编辑器 vscode

调试器 gdb

编译器 g++ / clang

系统 ubuntu/debian

构建工具 scons (python语法的make/cmake构建)

github 无法使用ssh推送代码,迁移到gitee: [email protected]:zero2200/3_cpp-practice.git

1.C++基本语法

1.string字符串

数字转换

2.reference引用

3.class类

构造

虚函数

static

多态

5.vector/list/map 数据结构

1.vector 动态矢量数组

2.list列表

3.map 映射/字典

queue队列

deque双端队列

6.语法

static

namespace命名空间

unique智能指针

7.int float double基本数据类型

11.try_catch accsert 异常

12.templat模板

2.默认库

thread线程库

chrono 时间

3.开源库

spdlog日志库

1_spdlog_输出终端.cc

2_spdlog_输出到文件.cc

3_spdlog_定时输出文件.cc

4_spdlog_不同的logger_函数输出效果.cc

11_sdblog_格式化实例.cc

12_spdlog_输出到文件.cc

13_spdlog_自定义格式输出_pattern.cc

json

jsoncpp库

1_jsonCpp_解析字符串_增.删.改.查.保存.cc

2_jsonCpp_从文件读取.cc

nlohmann-json -->推荐,语法更简洁,像python

1_nlohmann_json_解析字符串.cc

MQTT消息通信

1_mosquitto_publish发布.cc

2_mosquitto_subscribe订阅.cc

dbus通信

1_dbus_server.c

2_dbus_client.c

3_dbus_c_example.c

4_dbus_c_example.c

5_dbus-example.c

6_bus_service_common.h

6_dbus_service.c

7_dbus_client.c

ZeroMQ 通信中间件

1_zmqpp_sub订阅端.cc

2_zmqpp_pub发布端.cc

3_zmqpp_server

4_zmqpp_client

5_zmq_server

6_zmq_client

7_zmq_server_发送接受_结构体

8_zmq_client_发送接受_结构体

About

个人的c++练习.调试

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published