Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9464631
  • 博文数量: 1750
  • 博客积分: 12961
  • 博客等级: 上将
  • 技术积分: 20091
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-09 11:25
个人简介

偷得浮生半桶水(半日闲), 好记性不如抄下来(烂笔头). 信息爆炸的时代, 学习是一项持续的工作.

文章分类

全部博文(1750)

文章存档

2024年(26)

2023年(26)

2022年(112)

2021年(217)

2020年(157)

2019年(192)

2018年(81)

2017年(78)

2016年(70)

2015年(52)

2014年(40)

2013年(51)

2012年(85)

2011年(45)

2010年(231)

2009年(287)

分类: Windows平台

2019-06-25 19:56:44

空行:
    1. 类声明/ 函数定义结束要空行分隔.
    2. 不连续的裸机行要空格分隔.
    3. for/if/while/do 语句独占一行
    4. 变量声明尽量各占一行.
 
变量定义采用就近原则, 要用时才定义.
变量定义是必须初始化.
尽量一行代码只做一件事情.

空格
  代码中
        , ; 之后要留空格.
        二元操作符(+-*/>= && || ^)等要留空格.
        一元操作符不要留空格.
        [] . -> 不能留空格.
        关键字后要留空格, 函数名后不要空格.
对齐
    分解符 { } 各自独占一行且位于同列. 同时 与 对于语句对齐.
    长行拆分要在低优先级操作符处进行拆分, 操作符要放在新行行首. 

修饰符位置
    * & 紧靠类型名, 严禁指针和变量同行定义.
    char* pszName=NULL;
    int* x, y; //严格禁止

注释:
     不能有太多注释, 注释为提示, 而不是文档.
     编写代码边注释, 修改要同时.
     注释不能有二义性, 要准去简介易懂
     避免使用缩写
     一般放在上方和右方.
    尽量使用 C++的标准注释 //.   /**/是C标准注释
    代码段很长时, 在一些段落结束处进行注释可方便阅读.

类的排版
    以行为为中心, public放在前面, private放在后面.
    按照 INTERFACE(public/private)  STATIC(public) CONST(public/private)/NON-CONST(public/private) 的几大块分别分块定义不同的(public/private组)
阅读(4615) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~