7.2. 文件命名
总述
文件名要全部小写, 可以包含下划线 () 或连字符 (
-
), 依照项目的约定. 如果没有约定, 那么 “” 更好.
说明
可接受的文件命名示例:
my_useful_class.cc
my-useful-class.cc
myusefulclass.cc
myusefulclass_test.cc
//_unittest
和_regtest
已弃用.
C++ 文件要以.cc
结尾, 头文件以.h
结尾. 专门插入文本的文件则以.inc
结尾, 参见 头文件自足.
不要使用已经存在于 /usr/include
下的文件名 (Yang.Y 注: 即编译器搜索系统头文件的路径), 如 db.h
.
通常应尽量让文件名更加明确. http_server_logs.h
就比 logs.h
要好. 定义类时文件名一般成对出现, 如 foo_bar.h
和 foo_bar.cc
, 对应于类 FooBar
.
内联函数必须放在 .h
文件中. 如果内联函数比较短, 就直接放在 .h
中.