找回密码
 注册
搜索
查看: 958|回复: 3

[资料] C/C++编程规范

[复制链接]
发表于 2008-9-26 11:34:56 | 显示全部楼层 |阅读模式
目 录
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
【文件名】:08926@52RD_CC++编程规范.pdf
【格 式】:pdf
【大 小】:149K
【简 介】:
【目 录】:


发表于 2008-10-3 14:59:46 | 显示全部楼层
zenme怎么没人买呀 估计不怎么样
点评回复

使用道具 举报

发表于 2008-11-9 16:07:48 | 显示全部楼层
[em05][em05]这个大家都有的哦
点评回复

使用道具 举报

发表于 2008-11-17 21:41:38 | 显示全部楼层
[em05][em06]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-28 05:34 , Processed in 0.047030 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表