1.文件名
使用小写字母和下划线组合。头文件以.h结尾,定义文件用.cc结尾。例如:my_useful_class.cc
2.类型名
使用大写字母开头,多个单词组合时每个单词的首字母大写。例如:UrlTableErrors.
3.变量名
普通变量:小写字母和下划线的组合。例如:table_name
类数据成员变量:小写字母和下划线组合,最后加一个下划线。例如:table_name_
结构体变量:与普通变量类似,不需要在最后加一个下划线。
全局变量:可以在变量前加一个标志,g_。例如:g_error_num;
4.常量名
以k开头,单词的首字母大写。例如:kDaysInAWeek.
5.函数名
普通函数:大写字母开头,每个单词的首字母大写。
get/set函数:需要匹配其获取或设置的变量的名称,例如:num_error() const、set_num_error()
6.名字空间名称
小写字母组成,基于项目名称和目录结构。
7.枚举的名称
使用常量的命名规范。例如:enum UrlTableErrors{ kOK = 0, kErrorOutOfMemory }
8.宏名称
一般情况下都不需要定义宏,如果真的需要,使用大写字母加下划线。
9.例外
如果定义一个与现有c或c++实体类似的东西,则可以按照它以前的风格来做。例如 bigopen() open()
编程是一种快乐,享受代码带给我的乐趣!!!