第1章 C++入门
1.1 C++简史及其特点
1.2 一个C++程序
1.3 C++程序的一般形式
1.4 注释.头文件和#include伪指令
1.5 C++简单的输入/输出
1.6 数据对象
1.7 库的应用
第2章 变量声明和基本数据类型
2.1 标识符和关键字
2.2 变量声明和初始化
2.3 基本数据类型
2.4 表达式.一元+和-操作符及算术操作符
2.5 赋值.复会赋值和测定长度操作符
2.6 类型转换
2.7 布尔值.布尔表达式
2.8 关系操作符与逻辑操作符
2.9 增量和减量操作符
2.10 转义序列
2.11 typedef声明
2.12 习题
第3章 语句
3.1 空语句.复合语句和程序块
3.2 条件语句:if,if else
3.3 条件语句和循环语句中的逻辑判断表达式
3.4 句中的逗号操作符和条件操作符
3.5 循环语句: while,do,for
3.6 break,continue,goto语句
3.7 开关语句:switch
3.8 编程中的常见错误
3.9 习题
第4章 C++的派生数据类型
4.1 指针类型
4.2 引用类型
4.3 数组
4.4 字符串
4.5 枚举类型
4.6 结构和选择操作符
4.7 编程中的常见错误
4.8 习题
第5章 函数
5.1 函数的声明.定义和调用
5.2 作用域
5.3 由值和引用来传递参数
5.4 缺省的参数
5.5 返回值和返回语句
5.6 指针和数组作为国数的参数
5.7 直接插入函数
5.8 递归
5.9 重载函数
5.10 存储类
5.11 函数样板
5.12 程序变量
5.13 编程中的常见错误
5.14 习题
第6章 文件
6.1 数据文件流
6.2 建立由用户定义的库
第7章 C++中的类
7.1 类定义和类成员
7.2 类的成员函数
7.3 类对象
7.4 使用“this”指针
7.5 构造函数利解除函数
7.6 数据成员的初始化
7.7 类对象间的“消息传递”举例
7.8 操作符重载和友好函数
7.9 动态存储分配
7.10 静态数据成员和静态成员函数
7.11 类的成员指针
7.12 友类
7.13 一个链表的例子
7.14 编程中的常见错误
7.15 习题
第8章 类的派生与继承
8.1 基本概念和派生类的一般形式
8.2 对基类的继承
8.3 派生下的构造函数
8.4 派生下的解除函数
8.5 多重继承
8.6 “多态性”和虚拟函数
8.7 抽象类和纯虚拟函数
8.8 虚拟的基类
8.9 编程中的常见错误
8.10 习题
第9章 面向对象编程
9.1 为何要用面向对象的编程技术
9.2 基本概念和软件开发过程
9.3 用C++进行面向对象编程
附录
附录A ASCII码表
附录B 操作符优先级
附录C 常用的C++函数