文件
源代码文件
文件的换行格式应该采用UNIX格式,而不采用windows格式;
C++头文件应该有.h扩展。源文件一般有.cc(推荐),.C,.c++或.cpp扩展。
类应该在头文件中声明,在源文件中定义,文件名与类名相匹配。
所有的定义应该在源文件中。
文件的内容必须保持在80列内。
特殊的字符如TAB与分页必须避免,代码缩进时使用4个空格代替TAB。
不完整而分几行的必须是明显的,最后一个分隔符不应该换行放在下一行的前面,应该放在最后。
Include文件与Include语句
- 头文件必须有防止包含多次的构造。作为惯例一般使用模块名,文件名和.h后缀的全部大写。
include 语句应该有序并分组。顺序按照在系统中的层次位置,底层的在前。在include语句分组之间使用空行。
在cpp,cc等源文件中应该只包含一个和自己类名相同的头文件,其他用到的头文件应该在头文件中包含。
Include语句必须只在文件的头部。