网址
介绍Google的C++命名规范的网址:7. 命名约定 — Google 开源项目风格指南
题外话
Google开源项目风格指南——中文版:Google 开源项目风格指南——中文版 — Google 开源项目风格指南
有如下语言的风格:
我的Google的C++命名规范阅读摘要
我目前主要用来写蓝桥杯时,所以只选取了部分内容
普通变量:一律小写, 单词之间用下划线连接。
int student_id
string student_name
string student_phone
结构体变量:一律小写, 单词之间用下划线连接。
题外话,结构体的名字,每个单词首字母大写,没有下划线。
struct Student{
int student_age;
string student_name;
};
函数:函数名的每个单词首字母大写,没有下划线。
IsLeapYear()
GetElem()
OpenFile()
尽量以const,enum,inline替换#define
常量:
声明为const的变量,命名时以 “k” 开头, 大小写混合。
const int kMaxSize = 100;
枚举的成员,命名时以 “k” 开头, 大小写混合。
题外话,枚举的名字每个单词首字母大写,没有下划线。
enum FileType{
kUniCode=0,
kAcsll,
kUtf8,
};
以后可能会补充一点内容。