电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

高质量c++c编程指南

高质量c++c编程指南_第1页
1/93
高质量c++c编程指南_第2页
2/93
高质量c++c编程指南_第3页
3/93
高 质 量 C++/C 编 程 指 南文件状态[] 草稿文件[√]正式文件[] 更改正式文件文 件 标识:当 前 版本:1.0 林锐博士完 成 日期:2001年7 月24日版 本 历 史版本/ 状态作者参加者起止日期备注V0.9草稿文件林锐2001-7-1 至2001-7-18林锐起草V1.0正式文件林锐2001-7-18至2001-7-24朱洪海审查V0.9 ,林锐修正草稿中的错误名 目前言6第1 章文件结构111.1版权和版本的声明111.2头文件的结构121.3定义文件的结构131.4头文件的作用131.5名目结构14第2 章程序的版式152.1空行152.2代码行162.3代码行内的空格172.4对齐182.5长行拆分192.6修饰符的位置192.7注释202.8类的版式21第3 章命名规因此223.1共性规因此223.2简单的WINDOWS应用程序命名规因此233.3简单的UNIX应用程序命名规因此25第4 章表达式和根基语句264.1运算符的优先级264.2复合表达式274.3IF 语句274.4循环语句的效率294.5FOR 语句的循环操纵变量304.6SWITCH语句304.7GOTO 语句31第5 章常量335.1什么缘故需要常量335.2CONST 与#DEFINE的对比335.3常量定义规因此335.4类中的常量34第6 章函数设计366.1参数的规因此366.2返回值的规因此376.3函数内部实现的规因此396.4其它建议406.5使用断言416.6引用与指针的对比42第7 章内存治理447.1内存分配方式447.2常见的内存错误及其对策447.3指针与数组的比立457.4指针参数是如何传递内存的?477.5FREE和DELETE 把指针如何啦?507.6动态内存会被自动释放吗?507.7杜尽“野指针〞517.8有了MALLOC/FREE 什么缘故还要NEW/DELETE ?527.9内存耗尽如何办?537.10MALLOC/FREE的使用要点547.11NEW/DELETE 的使用要点557.12 一些心得体会56第8 章C++ 函数的高级特性578.1函数重载的概念578.2成员函数的重载、覆盖与隐躲608.3参数的缺省值638.4运算符重载648.5函数内联658.6一些心得体会68第9 章类的构造函数、析构函数与赋值函数699.1构造函数与析构函数的起源699.2构造函数的初始化表709.3构造和析构的次序729.4举例子:类STRING 的构造函数与析构函数729.5不要轻视拷贝构造函数与赋值函数739.6举例子:类STRING 的拷贝构造函数与赋值函数739.7偷懒的方式处理拷贝构造函数与赋值函数759.8如何在派生类中实现类的根基函数759.9一些心得体会77第10章类的接着与组合7810.1 接着7810.2 组合80第11章其它编程经验8211.1 使用CONST 提高函数的健壮性8211.2 提高程序的效率8411.3 一些有益的建议85参考文献87附录A :...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

高质量c++c编程指南

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部