登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

学无止境

一点积累,与大家分享

 
 
 

日志

 
 

C/C++ 编程规范 -目录  

2010-02-11 15:50:50|  分类: c++技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
目 录
1. 文件结构................................................................................................................................. 1
1.1 版权和版本的声明.......................................................................................................... 1
1.2 头文件的结构.................................................................................................................. 1
1.3 定义文件的结构.............................................................................................................. 2
1.4 目录结构.......................................................................................................................... 3
2. 程序版式................................................................................................................................... 3
2.1 空行................................................................................................................................. 3
2.2 代码行.............................................................................................................................. 4
2.3 代码行内的空格.............................................................................................................. 4
2.4 对齐................................................................................................................................. 5
2.5 长行拆分.......................................................................................................................... 6
2.6 修饰符的位置.................................................................................................................. 7
2.7 注释................................................................................................................................. 7
2.8 类的版式.......................................................................................................................... 7
3 命名规则..................................................................................................................................... 8
3.1 共性规则.......................................................................................................................... 8
3.2 Windows 应用程序命名规则......................................................................................... 9
3.3 Linux 应用程序函数命名规则....................................................................................... 9
4. 表达式和基本语句................................................................................................................ 10
4.1 运算符的优先级............................................................................................................ 10
4.2 复合表达式.................................................................................................................... 10
4.3 if 语句............................................................................................................................ 10
4.3.1 布尔变量与零值比较......................................................................................... 10
4.3.2 整型变量与零值比较..........................................................................................11
4.3.3 浮点变量与零值比较..........................................................................................11
4.3.4 指针变量与零值比较..........................................................................................11
4.4 循环语句的效率.............................................................................................................11
4.5 for 语句的循环控制变量.............................................................................................. 12
4.6 switch 语句.................................................................................................................... 12
4.7 goto 语句........................................................................................................................ 13
5. 常量......................................................................................................................................... 13
5.1 const 与#define 的比较................................................................................................ 13
5.2 常量定义规则............................................................................................................... 13
6. 函数设计................................................................................................................................. 14
6.1 参数的规则.................................................................................................................... 14
6.2 返回值的规则................................................................................................................ 15
6.3 函数内部实现的规则.................................................................................................... 15
6.4 其它建议........................................................................................................................ 15
6.5 使用断言....................................................................................................................... 16
6.6 引用与指针的比较........................................................................................................ 16
软件测试系列
7 重载和内联............................................................................................................................... 16
7.1 普通函数重载................................................................................................................. 16
7.2 内联函数......................................................................................................................... 16
8. 内存管理................................................................................................................................. 17
9 类的构造函数、析构函数、成员函数与赋值函数.............................................................. 17
9.1 类的构造函数................................................................................................................. 17
9.2 成员函数......................................................................................................................... 17
10. 类的继承和组合................................................................................................................... 17
11. 其他规范及建议.................................................................................................................... 17
11.1 提高程序的效率.......................................................................................................... 17
11.2 一些有益的建议........................................................................................................ 18
  评论这张
 
阅读(648)| 评论(0)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018