第1章 面向对象技术概述
1. 1 面向对象技术概念
1. 2 结构化程序设计与面向对象程序设计的区别
1. 3 面向对象程序设计的作用
1. 3. 1 复杂性的维护
1. 3. 2 生产率的提高
1. 3. 3 设计大型应用程序
1. 4 面向对象程序设计语言
1. 4. 1 程序设计语言发展概况
1. 4. 2 面向对象程序设计语言简介
第2章 面向对象技术的基本特征
2. 1 对象 Object
2. 2 类 Class
2. 3 封装 Encapsulation
2. 4 继承 Inheritance
2. 5 消息 Message
2. 6 结构与连接 Structure&Connection
2. 6. 1 一般一特殊结构
2. 6. 2 整体一部分结构
2. 6. 3 实例连接
2. 6. 4 消息连接
2. 7 多态性 Polymorphism
第3章 C 基础
3. 1 C语言与C 语言的关系
3. 2 数据和表达式
3. 2. 1 基本数据类型
3. 2. 2 关键字
3. 2. 3 变量
3. 2. 4 常量
3. 2. 5 表达式
3. 2. 6 运算符的使用
3. 3 基本语句
3. 3. 1 选择语句:if语句
3. 3. 2 选择语句:if/else语句
3. 3. 3 switch语句
3. 3. 4 循环语句:while和dob/while语句
3. 3. 5 循环语句:for语句
3. 3. 6 转向语句:break. continue. return. goto语句
3. 4 函数
3. 4. 1 函数的声明. 定义与调用
3. 4. 2 参数缺省函数
3. 4. 3 函数名重载
3. 4. 4 递归函数
3. 4. 5 内联函数
3. 5 数组
3. 5. 1 数组的定义
3. 5. 2 数组的初始化
3. 5. 3 数组的使用
3. 6 指针和字符串
3. 6. 1 定义指针变量
3. 6. 2 指针的应用
3. 6. 3 指针与数组
3. 6. 4 const型指针
3. 6. 5 内存的分配:new和delete
3. 7 引用
3. 7. 1 引用的概念
3. 7. 2 不能被定义引用的情况
3. 7. 3 函数参数中的引用传递
3. 7. 4 引用与指针的区别
3. 8 本章小结
第4章 类与对象
4. 1 类的构成
4. 2 成员函数的定义
4. 3 对象的定义和使用
4. 4 构造函数和析构函数
4. 4. 1 一般形式的构造函数
4. 4. 2 参数化的构造函数
4. 4. 3 缺省参数的构造函数
4. 4. 4 拷贝构造函数和重载赋值运算符
4. 4. 5 构造函数个数
4. 4. 6 析构函数
4. 5 友员成员
4. 6 静态成员
4. 6. 1 静态数据成员
4. 6. 2 静态函数成员
4. 7 对象成员
4. 8 常数成员
4. 9 本章小结
第5章 类的继承与派生
5. 1 派生类的概念
5. 2 派生类的定义
5. 2. 1 派生类的构造函数
5. 2. 2 派生类对基类成员的访问规则
5. 3 多重继承
5. 3. 1 多重继承的声明
5. 3. 2 虚基类
5. 4 本章小结
第6章 虚函数与多态性
6. 1 多态性的概念
6. 2 虚函数
6. 3 虚函数的限制
6. 4 多态性的有效范围
6. 5 纯虚函数和抽象类
6. 6 本章小结
第7章 模板
7. 1 模板的概念
7. 2 函数摸板与模板函数
7. 3 类模板与模板类
7. 4 本章小结
第8章 运算符重载
8. 1 可重载的运算符
8. 2 用成员函数重载运算符
8. 3 用友员函数重载运算符
8. 4 几个常用运算符重载
8. 4. 1 赋值运算符“=”
8. 4. 2 下标运算符“[]”
8. 4. 3 函数调用运算符“ ”
8. 5 本章小结
第9章 输入/输出流库
9. 1 基本概念
9. 2 C
I/O流库
9. 2. 1 streambuf类
9. 2. 2 ios类
9. 3 一般输入/输出
9. 3. 1 C 中传送数据的方法
9. 3. 2 输入/输出类的定义
9. 3. 3 输入/输出运算符的使用
9. 4 格式化输入/输出
9. 4. 1 用ios类成员函数进行格式化
9. 4. 2 用操作函数进行格式化控制
9. 4. 3 用户自定义控制符函数
9. 5 用户自定义类型的输入/输出
9. 5. 1 重载输出运算特“<<”
9. 5. 2 重载输入运算符“>>”
9. 6 文件的输入/输出
9. 6. 1 概述
9. 6. 2 文件打开与关闭
9. 6. 3 文本文件的读写操作
9. 6. 4 随机存取文件
9. 7 本章小结
练习题答案
第3章
第4章
第5章
第9章
练习题源程序
第3章
第4章
第5章
第6章
第7章
第8章
第9章
参考文献