1.类型名:每个英文单词的第一个芓母大写其他小写,最后以_T结尾
1.2 关于变量和函数名:首字母小写,其后每个单词的第一个字母大写
1.3 全大写的函数名(建议):调用普通函数的函数
1.4关于宏常量和模板名:全部大写,如有多个单词用下划线分隔。
1.5关于指针标识符名:建議以p开头或以Ptr结尾
1.7减少匿名命名空间级标识符:可以归类放在某个命名空间、类或函数中
1.8名字要本着清楚、简单的原则:帮助对代码的理解
1.9关于函数的左值和右值参数名:用lhs做左值参数的名字用rhs做右值参数的名字
2.慎用无符号类型:不同的C++标准中有符号和无符号的转换规则鈈同
3.少用浮点数除非必须
4.用typedef简化程序中的复杂语法
9.尽量用引用取代指针
1.函数原型声明放在一个头文件中
2.函数无参数一定要用void标注
3.对于内置类型参数应传值
4.对于非內置类型参数应传递引用或指针
5.何时用指针传递参数:取舍的关键是:NULL是否是一个合法的取值
6.避免使用参数不确定的函数:可以使用重载和链式函数
7.若不得鈈使用参数不确定的函数用<stdarg.h>提供的方法
8.避免函数的参数过多
9.尽量保持函数只有一个出口
10.(非void)任何情况都要有返回值
11.返回指针类型的函數应该用NULL表示失败
12.禁止成员函数返回成员(可读写)的引用或指针
14.虚友元函数:把友元函数定义成虚函数,子类继承该友元接口而无需重複声明友元
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。