第1章 C++语言概述
1.1 C++的历史
1.2 C++的特点
1.3 C++的学习方法
1.4 C++的开发环境
1.5 简单的C++程序介绍
1.6 C++程序上机操作过程
总结
习题
第2章 C++的数据类型和常量变量
2.1数据类型
2.2 C++的变量
2.3 C++的常量
2.4标识符与关键字
2.5输入与输出
总结
习题
第3章 运算符与表达式
3.1运算符与表达式概述
3.2算术运算符和算术表达式
3.3赋值运算符和赋值表达式
3.4关系运算符和关系表达式
3.5逻辑运算符和逻辑表达式
3.6条件运算符和表达式
*3.7数据类型长度运算符
3.8逗号运算符和表达式
*3.9位运算符和表达式
总结
习题
第4章 程序控制语句
4.1顺序结构
4.2选择结构
4.3循环结构
总结
习题
第5章 数组和向量
5.1一维数组
5.2二维数组
5.3字符数组与C-串
*5.4字符串类string
*5.5CString类
5.6向量vector
总结
习题
第6章 函数
6.1函数概述
6.2函数的定义与使用
6.3函数的参数传递
*6.4函数的递归调用
*6.5内联函数
6.6函数重载
总结
习题
第7章 程序结构
7.1文件的组织结构
7.2全局变量和局部变量
7.3生存期和作用域
7.4变量存储类型
7.5编译预处理命令
7.6名字空间
总结
习题
第8章 指针
8.1指针与地址的概念
8.2指针与指针变量
8.3指针与数组
8.4指针与字符串
8.5指针与函数
*8.6动态内存分配
*8.7常量与指针
8.8引用类型
总结
习题
第9章 结 构 体
9.1结构体概述
*9.2结构体数组
*9.3结构体与指针
*9.4结构体与函数
*9.5链表
总结
习题
第10章 类和对象
10.1类和对象概述
10.2类的定义
10.3对象的定义与使用
10.4对象的初始化
10.5类的静态成员及常量成员
10.6类的友元
总结
习题
第11章 继承和派生
11.1什么是继承和派生
11.2继承中的访问控制
11.3派生类中的构造函数
11.4派生中的成员覆盖
11.5多继承
11.6虚基类
总结
习题
第12章 文件的操作
12.1输入/输出基本概念
12.2文件操作
总结
习题
*第13章 多态性与虚函数
13.1多态性与静态联编
13.2多态性与动态联编
13.3纯虚函数和抽象类
总结
习题
附录
参考文献