C语言编程规范有哪些高手秘籍可以分享?
- 内容介绍
- 文章标签
- 相关推荐
本文共计6141个文字,预计阅读时间需要25分钟。
C++ 规范笔记:简洁易读(一)代码原则(1)简洁明了,当有简单需求时,使用最简代码,降低出错几率。(2)保持与代码风格一致性,确保阅读统一性。
1.常量
使用 const 替代宏定义,提高代码可读性和维护性。C++规范笔记
一、代码原则
(1)清晰易读第一 (2)力求简洁,当为简单需求时,使用最简单的代码,减小出错几率。 (3)保持与代码原风格一致,保证阅读统一性。
1.常量
- 使用const常量代替宏,因为宏仅仅是文本替换,未进行类型检查,以及没有作用域限制。
- 当需要同一类型常量来标识,定义为枚举变量,枚举会检查类型。枚举内部有重复值时,优先使用内部已定义枚举来赋值。
- 善用const修饰,当变量不能修改时,或类成员函数不修改成员变量,应该使用const修饰
函数参数:如何不修改入参时,形参应声明为const
void fun(const int num);
成员函数,不修改类内部成员变量时,多为get类型,用const修饰
void getfun() const;
2.初始化和类型转换
- 禁止用memcpy、memset初始化非基础类型,禁止对class对象使用上述函数,例如使用memset(this,0,sizeof(*trhis))进行操作的话会情况类的虚函数表,在调用函数是导致宕机。
- 在代码中使用变量应遵循作用域最小与就近声明,应使用初始化代替声明再赋值。
本文共计6141个文字,预计阅读时间需要25分钟。
C++ 规范笔记:简洁易读(一)代码原则(1)简洁明了,当有简单需求时,使用最简代码,降低出错几率。(2)保持与代码风格一致性,确保阅读统一性。
1.常量
使用 const 替代宏定义,提高代码可读性和维护性。C++规范笔记
一、代码原则
(1)清晰易读第一 (2)力求简洁,当为简单需求时,使用最简单的代码,减小出错几率。 (3)保持与代码原风格一致,保证阅读统一性。
1.常量
- 使用const常量代替宏,因为宏仅仅是文本替换,未进行类型检查,以及没有作用域限制。
- 当需要同一类型常量来标识,定义为枚举变量,枚举会检查类型。枚举内部有重复值时,优先使用内部已定义枚举来赋值。
- 善用const修饰,当变量不能修改时,或类成员函数不修改成员变量,应该使用const修饰
函数参数:如何不修改入参时,形参应声明为const
void fun(const int num);
成员函数,不修改类内部成员变量时,多为get类型,用const修饰
void getfun() const;
2.初始化和类型转换
- 禁止用memcpy、memset初始化非基础类型,禁止对class对象使用上述函数,例如使用memset(this,0,sizeof(*trhis))进行操作的话会情况类的虚函数表,在调用函数是导致宕机。
- 在代码中使用变量应遵循作用域最小与就近声明,应使用初始化代替声明再赋值。

