1.通用命名规则
函数命名,变量命名,文件命名要有描述性;少用缩写。用缩写也要用大家都知道的缩写,比如num表示数量,dns是域名解析服务器(domin name sever),i表示迭代变量,T表示模板参数。
1.1文件命名
文件名要全部小写,单词之间可以使用‘-’或者‘_’等连接,C++文件以.cc结尾,头文件以.h结尾。特别指出,定义类时文件名一般出现,也就是名称相同后缀不同。比如:
Food类,C++文件food.cc和food.h
1.2类型命名
类型名称的每个单词的首字母都大写,但是不包括下划线
类型名称包括:类,结构体,类型定义(typedef),枚举(enum),类型模板参数
比如 MyTable
// 类和结构体
class UrlTable { ...
class UrlTableTester { ...
struct UrlTableProperties { ...
// 类型定义
ty