C++编码习惯
命名
变量使用匈牙利命名法,文件名使用匈牙利命名法
变量以范围开头,指针的话加上 _ptr 后缀
// 局部变量 l_xxx ,全局变量 g_xxx ,参数输入 ai_xxx ,参数输出 ao_xxx 。
// 指针加上 _ptr
string* g_name = new string("hello");
int g_global = 10;
int add(int ai_one, int ai_two, int& ao_result)
{
int l_tmp = 0;
l_tmp = ai_one + ai_two;
ao_result = l_tmp + g_global;
return 0;
}枚举写法enum_xxx
enum
{
enum_day = 0,
enum_hour,
};头文件都使用define保证唯一包含
class 驼峰命名,类内定义的类型用双下划线开头__Student
上下文无关的代码,使用{ } 包裹,注释这段代码的含义
尽量使用内联函数替代宏函数,内联函数在debug版本不会展开替换,在release版本才展开
返回值,0表示正常,其他值表示异常。
最后更新于
这有帮助吗?