第1章 概述
1.1 C++程序设计语言
1.1.1 C磁盘数据读写程序
1.1.2 C++面向对象磁盘数据读写程序
1.1.3 C++泛型方法磁盘数据读写程序
1.2 C++之前的历史
1.3 C++的产生和发展
1.4 C++后续的发展方向
1.5 C++的应用领域
小结
习题
第2章 从C向c++过渡
2.1 C++关键字
2.2 C++的数据类型
2.2.1 数据类型特征
2.2.1 const常变量
2.3 简单的输入与输出
2.3.1 利用cout输出数据
2.3.2 利用cin输入数据
2.4 类和对象
2.4.1 面向对象编程设计
2.4.2 面向对象编程基本特点
2.4.3 类的声明和对象的定义
2.5 C++对函数的扩充功能
2.5.1 内联函数
2.5.2 重载函数
2.5.3 带默认参数的函数
2.5.4 const参数的函数
2.6 运算符重载函数
2.7 引用
2.7.1 引用的基本原理
2.7.2 引用作为函数参数
小结
习题
实验
第3章 构造与析构函数
3.1 构造函数
3.1.1 无参数的构造函数
3.1.2 带参数的构造函数
3.1.3 构造函数的参数初始化列表
3.2 构造函数的重载
3.3 包含对象数据成员的类构造函数
3.4 拷贝构造函数
3.5 默认构造函数
3.6 析构函数
小结
习题
实验
第4章 继承与多态
4.1 继承结构
4.2 访问父类成员
4.3 派生类的构造
4.3.1 派生类的声明方式
4.3.2 派生类的构成
4.4 继承方式
4.4.1 公有继承
4.4.2 私有继承
4.4.3 保护继承
4.5 继承与组合
4.5.1 组合类的构成
4.5.2 组合类的构造与析构
4.6 虚函数
4.6.1 多态性与虚函数
4.6.2 纯虚函数
4.7 抽象类
4.8 多态编程
小结
习题
实验
第5章 类的特殊成员
5.1 静态成员的必要性
5.2 静态成员数据
5.3 静态成员函数
5.4 常量成员函数
5.5 const对类形参的限定
5.6 赋值运算符重载函数
……
第6章 模板
第7章 IO流
第8章 异常
第9章 向泛型编程过渡
第10章 STL概述
第11章 序列容器
第12章 活型算法
第13章 适配器
第14章 关联容器
参考文献