头文件顺序
头文件应当按照与功能的特点性从高到低排列。顺序为
当前目录的头文件。
自行开发库的头文件。
第三方库的头文件。
标准C++头文件。
标准C头文件。
空格
操作符需要加上空格。
关键字前后要加上空格。
逗号后要加上空格。
冒号后要加上空格。
在一行内的分号后要加上空格,行末的分号不要空格。
fun(a,b);
for (int I =0; I < 50; i++);
类与结构
类文件与结构文件命名
公有类,C中用以模拟类的结构,需要位于一个独立的文件中。
文件名与公有类名,C中用以模拟类的结构名相同。
类与结构头文件布局
文件描述,使用Doxygen语法。
头文件保护宏。
头文件。
类或结构描述,使用Doxygen语法。
类或结构名。
属性描述,使用Doxygen语法。以下每个属性或方法都要求对应一个描述。
属性声明。
C++与身命周期相关函数声明。C++中的构造方法,析构方法以及工厂方法。
C++操作符重载。
C++访问器,get与set方法。