命名:
类型、变量、函数、常量、宏
类型命名:每个单词以大写字母开头,不包含下划线
eg:MyExcitingClass、MyExcitingEnum
变量命名:
1.变量名一律小写,单词间下划线相连,类的数据成员后加下划线,结构体的数据成员不需要在后面加下划线
eg:my_exciting_local_variable、my_exciting_member_variable_
2.驼峰命名法,开头第一个单词小写,后面单词首字母大写
全局变量:g_
常量命名:所有编译时常量,k开头,k后大写字母开头
函数命名:
1.普通函数:函数名以大写字母开头,每个单词首字母大写,无下划线
eg:AddTableEntry() DeleteUrl()
2.存取函数:存取函数要与存取的变量名匹配
短小的内联函数名也可以使用小写字母
eg:class MyClass {
public:
...
int num_entries() const { return num_entries_; }
void set_num_entries(int num_entries) { num_entries_ = num_entries; }
private:
int num_entries_;
};
格式:
1.
2.
3.
4.带const的
5.左大括号:
6.未使用函数参数:
7.函数调用
8.if语句:
9.if语句花括号的使用:
10.if语句 else 的格式:
11.指针和引用表达式:声明时chaer* a/char *a 都可以
12.初始化:
13.return
return 表达式中不要使用圆括号。
函数返回时不要使用圆括号:
return x; // not return(x);
14.类: