C/C++ Clang-Format Doxygen

C++编程规范

C++编程规范 (参考Google C++ Style Guide) 核心原则:代码应该是为了阅读而编写的,而不仅仅是为了机器执行。保持代码风格的一致性比个人偏好更重要。 1. 头文件规则 通常一个.cpp文件对应一个.h文件,当然也有特例,main函数入口cpp文件没有对应的.h文件,只有纯虚函数的接口类只有.h文件,没有.cpp文件 1.1 #define防止多重包含 所有头文件都应该使用#define 防止头文件被多重包含,这个多重包含指的是一个cpp编译过程中不被多次包含,如果有多个cpp都调用,那这个文件还是会被包含多次,所有头文件中不要做定义。 实例,在x_msg_task.h头文件中: #ifndef X_MSG_TASKH #define X_MSG_TASKH #endif |…

Read More