C++星火02_一些好的编程规范

本文总结一些编程部分好的编程规范


1 空格
空格出现在','之后,不作为结束符的';'之后,"?"  ":" 前后,各种二元运算符之后
int Func1(int nA,  int nB);
for(int nCnt = 0;  nCnt <= 100;  nCnt++)...
if(nYear <= 2012)...
if((a <= b) && (c <= d))...
nX = a > b ? 10 : 20;

2 长表达式
表达式过长可以在低优先级处拆分多行,新行要进行适当的缩进
if( (very_long_variable1 >= very_long_variable2)
&& (very_long_variable3 <= very_long_variable4)
&& (very_long_variable5 >= very_long_variable6) )

 

3 指针定义数据

int* nY, nZ;会被误认为定义了两个整型指针
可以用typedef避免
typedef int* PINT;
PINT p1, p2;这里就是定义了两个整型指针

4 多层嵌套的注释
在一些段落结束的地方加注释
if()
{
...
while(...)
{
...
}//end of while
...
}//end of if

5 类的编写顺序
一般先写接口,把一些私有数据成员放在后面
class A
{
public:
void Func1();
void Func2();
private:
int m_nA;
int m_nB;
};
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值