好的命名风格能够提高代码的可读性、可复用性和可靠性,这里推荐一下半官方的命名风格:
- 类名称以大写字母开头,例如:class Customer;
- 函数名称以小写字母开头;
- 通过合并多个单词并且让每个单词首字母大写,即“驼峰规则”的方式构造多单词的名称,例如:class DataLoader, void getCustomerInfo();
- 常量应当大写并且尽可能在类的作用域内创建成枚举类型,全局常量和宏通常应当都是大写;
- 每一个类名称都应当是一个名词或名词短语,例如:class LargeFurryMammal;
- 每一个函数名称都应当是一个动词或动词短语,例如:processBookOrder();
- 用于if()语句时,每一个布尔变量都应当近似于一个句子,例如,bool isSuccess();
对于类中的数据成员,
- 类的数据成员,以小写字母m开头,例如:m_Color, m_Width;
- 类的静态数据成员,以小写字母s开头,例如:s_Singleton, s_MemberCount;
- 非布尔型的类属性获取器,以get或属性名命名,例如:color()或getColor();
- 布尔型的类属性获取器,以is开头,近似一个句子,例如:isChecked()或isValid();
- 类属性的设置器,以set开头,例如:setColor(const Color& newColor);



