第1章 C++语言概述
1.1 引言
1.2 C++字符集
1.3 C++单词
1.4 C++语句
1.5 C++函数
1.6 C++程序结构
1.7 VC++6.0集成开发环境
习题1
第2章 数据类型和表达式
2.1 数据类型
2.2 常量
2.3 变量
2.4 运算符和表达式
2.5 常用的系统函数
习题2
第3章 流程控制语句
3.1 概述
3.2 选择类语句
3.3 循环类语句
3.4 跳转类语句
习题3
第4章 数组和字符串
4.1 数组的概念
4.2 -维数组
4.3 二维数组
4.4 使用typedef语句定义数组类型
4.5 数组的应用
4.6 字符串
4.6.1 字符串的概念
4.6.2 字符串函数
4.6.3 字符串应用实例
4.6.4 字符串类型
习题4
第5章 指针
5.1 指针的概念
5.2 指针变量
5.3 指针运算
5.4 指针与数组
5.4.1 指针与一维数组
5.4.2 指针与二维数组
5.5 引用变量
5.6 动态存储分配
习题5
第6章 函数
6.1 函数定义
6.1.1 函数定义格式
6.1.2 函数定义格式举例
6.1.3 有关函数定义的几点说明
6.2 函数调用
6.2.1 函数调用格式
6.2.2 函数调用过程
6.2.3 函数调用举例
6.3 变量作用域
6.3.1 作用域分类
6.3.2 具有不同作用城对象的程序举例
6.4 递归函数
6.5 函数重载
6.6 模板函数
6.7 函数指针
习题6
第7章 结构与联合
7.1 结构和联合的概念
7.2 结构的定义
7.3 结构变量的定义和初始化
7.4 结构成员的访问
7.5 使用结构的程序举例
7.6 结构与函数
7.7 结构与运算符重载
7.7.1 运算符重载的概念
7.7.2 用一般函数实现对自定义数据类型的运算功能
7.7.3 用运算符重载函数实现对自定义数据类型的运算功能
7.7.4 运算符重载函数应用举例
7.8 结构与链表
7.9 联合
习题7
第8章 类与对象
8.1 类的概念与定义
8.2 类的运算符重载成员函数
8.3 构造函数
8.3.1 无参构造函数和带参构造函数
8.3.2 拷贝构造函数
8.3.3 赋值重载函数
8.3.4 构造函数中的初始化表
8.4 析构函数
8.5 友元函数和友元类
8.6 类的应用举例
习题8
第9章 类的继承与多态
9.1 类的继承
9.1.1 类的继承性的概念
9.1.2 派生类定义的格式
9.1.3 派生类定义格式举例
9.1.4 派生类应用举例
9.2 类的虚函数与多态性
9.3 类的静态成员
9.3.1 静态数据成员
9.3.2 静态函数成员
9.4 模板类
习题9
第10章 C++流
10.1 C++流的概念
10.2 输入输出格式控制
10.2.1 ios类中的枚举类型
10.2.2 ios类中的成员函数
10.2.3 格式控制符
10.3 文件操作
10.3.1 文件的概念
10.3.2 文件的打开和关闭
10.3.3 字符文件的访问操作
10.3.4 字节文件的访问操作
10.4 字符串流
习题10
附录 ASCII代码表
参考文献