Programming 版 (精华区)
发信人: netiscpu (说不如做), 信区: Programming
标 题: --------- C++ 编程准则与忠告 (目录) ---------
发信站: 紫 丁 香 (Sun Jul 26 11:01:30 1998), 转信
目录
1. 介绍
2. 名词解释
3. 一般建议
4. 源代码文件
4.1 代码结构
4.2 文件命名原则
4.3 注释
4.4 头(include)文件
5. 指派变量名
6. 风格
6.1 类
6.2 函数
6.3 复合声明
6.4 流程控制声明
6.5 指针及其参考
6.6 其他
7. 类
7.1 关于访问权利的考虑
7.2 内联函数
7.3 友类
7.4 成员函数中的常量
7.5 构造函数与析构函数
7.6 赋值操作
7.7 重载操作
7.8 成员函数的返回类型
7.9 继承
8. 类模板
9. 函数
9.1 函数的参数
9.2 函数的重载
9.3 形式参数
9.4 函数返回值与类型
9.5 内联函数
9.6 临时对象
9.7 一般原则
10. 常量
11. 变量
12. 指针及其参考
13. 类型转换
14. 流程控制结构
15. 表达式
16. 内存分配
17. 错误处理
18. 可移植代码
18.1 抽象数据
18.2 类型大小
18.3 类型转换
18.4 数据继承
18.5 下溢/溢出
18.6 执行顺序
18.7 临时对象
18.8 指针运算
19. 参考
20. 规则总结
21. 忠告总结
22. 代码移植忠告总结
Table of Contents
1 Introduction
2 Terminology
3 General Recommendations
4 Source Code in Files
4.1 Structure of Code
4.2 Naming Files
4.3 Comments
4.4 Include Files
5 Assigning Names
6 Style
6.1 Classes
6.2 Functions
6.3 Compound Statements
6.4 Flow Control Statements
6.5 Pointers and References
6.6 Miscellaneous
7 Classes
7.1 Considerations Regarding Access Rights
7.2 Inline Functions
7.3 Friends
7.4 const Member Functions
7.5 Constructors and Destructors
7.6 Assignment Operators
7.7 Operator Overloading
7.8 Member Function Return Types
7.9 Inheritance
8 Class Templates
9 Functions
9.1 Function Arguments
9.2 Function Overloading
9.3 Formal Arguments
9.4 Return Types and Values
9.5 Inline Functions
9.6 Temporary Objects
9.7 General
10 Constants
11 Variables
12 Pointers and References
13 Type Conversions
14 Flow Control Structures
15 Expressions
16 Memory Allocation
17 Fault Handling
18 Portable Code
18.1 Data Abstraction
18.2 Sizes of Types
18.3 Type Conversions
18.4 Data Representation
18.5 Underflow/Overflow
18.6 Order of Execution
18.7 Temporary Objects
18.8 Pointer Arithmetic
19 References
20 Summary of Rules
21 Summary of Recommendations
22 Summary of Portability Recommendations
--
Enjoy Linux!
-----It's FREE!-----
※ 修改:.netiscpu 于 Jul 28 12:16:40 修改本文.[FROM: mtlab.hit.edu.cn]
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: mtlab.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:5.682毫秒