本书为c++ 6.0程序设计丛书的初级篇,本书以循序渐进的方式介绍了Visualc++ 6.0 的开发环境、安装方法,窗口菜单的使用,C++6.0 的语言特点,控制结构和数组、函数、指针、结构和链表,并配以简单应用程序使读者能通过阅读本书基本掌握Visual c++ 6.0 程序设计的方法。
本书适合计算机软件开发人员和一般计算机爱好者使用。
1 第一章 Visual c++ 6.0 开发环境
2 第二章 使用Visual c++ 6.0 语言
3 第三章 控制结构与数组
4 3-1 分支控制结构
5 3-2 循环控制结构
6 第四章 函数
7 4-1 函数和类方法的定义
8 4-2 内联函数
9 第五章 指针与引用
10 第六章 结构与链表
11 第七章 进入面向对象程序设计的新天地
12 第八章 文件与输入输出流类
13 8-1 标准文件类型
14 8-6 小结
15 第九章 Windows 和 MFC 应用程序
16 第十章 文档与视图结构
17 10-1 窗口类
18 第十一章 GD1与文本处理
19 第十二章 使用对话框与控件
20 12-1 对话框
敏感的读者可能已经注意到我们在类的构造函数的析构函数上花费了相当多的笔墨,这是有原因的。 一般来说,一个认真设计的类的构造函数应确保它的对象被完全和正确地构造。如果构造失败,构造函数应尽可能地将系统的状态恢复到构造函数之前的状态。这可以通过应用“资源请求是初始化”的技术来达到---即使用一个局部变量来请求资源。每当请求一个资源时,建立一个局部对象,该对象的构造函数请示资源;该对象的析构函数删除构造函数所请求的资源。如果每个类的设计都按照这个原则进行,则不会出现在异常错误时不能释放资源的情况。
P196