1.文件命名
文件命名全部小写,以_
分割;
c++文件以.cpp
结尾,头文件以.h
结尾,.cpp
文件和.h
文件成对出现。
get_file.h
get_file.cpp
2.变量命名
2.1 普通成员变量
普通成员变量:小写字母及下划线组成
int car_num;
2.2 类成员变量
通常在以m_
开头 或 在结尾处加上 _
。
int m_car_num;
int car_num_;
2.3 全局变量
通常以g_
开头。
int g_car_num;
2.4 常量
通常以k
开头并混合大小写 或者 全部大写。
int kCarNum;
int CARNUM;
3. 函数命名
函数命名通常以小驼峰法命名,以动词形式,表示函数功能,见名知意。
setCarNum();
getCarType();
4. 数据类型命名(类名、结构体名、枚举、类型定义typedef等)
以大写字母开头,每个单词字母均大写,不包含下划线。
class SensorDev;
struct SensorProperties;
enum SensorType;
5. 命名空间
大驼峰命名法,
namespace ProjectAppService;