代码规范

1.每个区段内的声明通常按以下顺序:

 typedefs 和枚举

 常量

 构造函数

 析构函数

 成员函数含静态成员函数

 数据成员含静态数据成员

2.为类中的函数加上const 限定符表明该函数不会修改类成员变量的状态(class Foo { int Bar(char c) const; };).

3.尽可能将函数声明为const.

4.如果数据成员在对象构造之后不再发生变化可将其定义为const.

5.整数用0实数用0.0指针用NULL字符('\0'.

6.尽可能用sizeof(varname) 代替sizeof(type).

7.非公有成员函数以“_”开头

8.解释:

·m_ :类的成员变量

·ms_:类的静态成员变量

·s_ :静态全局变量

·g_ :普通全局变量

·类型缩写(type

·char, TCHAR: c/ch

·字符串: s/sz/str

·bool, BOOL: b

·int, __int16,__int32,__int64: n

·unsigned: u

·long: l

·unsigned long: ul

·double, float: f

·BYTE: by

·WORD: w

·DWORD: dw

·function: fn

·pointerp

9.结构、宏、枚举以及联合的名字必须全部大写。

10.描述某个代码段的注释,可以给注释描述的代码段外围加上{},帮助阅读。

11.指针的定义,号只可以紧接类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值