第1章C++语言概述.
1.1C++语言概况
1.2C++语言的特点
1.3C++语言源程序的组成
第2章C++语言的基本成分
2.1C++语言的基本字符集
2.2C++语言中常量.变量的概念.分类及其使用方法
2.3整型常量与整型变量:整型数据
2.4实型常量与实型变量:实型数据
2.5字符型常量与字符型变量:字符型数据
2.6C++语言中常量的定义方法与变量在程序中的用途
2.7变量赋初值与各类数值型数据混合运算时数据类型的转换
2.8C++语言中的算术运算符与算术表达式
2.9移位运算符与移位表达式
2.10关系型运算符与关系型表达式
2.11逻辑型运算符与逻辑型表达式
2.12按位逻辑运算符与按位逻辑表达式
2.13条件二分支取值表达式
2.14混合型表达式
2.15逗号运算符与逗号表达式
2.16赋值型运算符与赋值型表达式
2.17C++语言中各种运算符的优先级别及其结合性
第3章面向过程的直线型程序设计
3.1C++语言中的语句概述
3.2程序的3种基本结构
3.3赋值
3.4C++语言中使用类类型变量cout的输出数据操作
3.5C++语言中使用类类型变量tin的输入数据操作
3.6面向过程的直线型程序设计举例
第4章分支语句与面向过程的分支型程序设计
4.1无条件转移语句
4.2二分支条件转移语句与分支型程序
4.3多分支条件转移语句与多分支型程序
第5章循环语句与面向过程的循环型程序设计
5.1.while型循环语句与do…while型循环语句
5.2for型循环语句
5.3break语句与continue语句
第6章数值型数组变量及其应用
6.1数组变量的分类与定义
6.2数值型一维数组变量的说明语句及初始化赋值
6.3数值型一维数组变量的3种基本操作
6.4数值型二维数组变量的说明语句及初始化赋值
6.5数值型二维数组变量的3种基本操作
第7章字符型数组变量及其应用
7.1字符型一维数组变量的说明语句及其初始化赋值
7.2字符型一维数组变量的赋值操作.输入操作和输出操作,
7.3字符型二维数组变量的说明语句及其初始化赋值
7.4字符型二维数组变量的赋值操作.输入操作和输出操作
第8章指针型变量及其应用
8.1变量的指针与指向变量的指针型变量
8.2指针型变量的4种基本运算
8.3数值型一维数组变量的指针与相应的指针型变量
8.4数值型二维数组变量的指针与相应的指针型变量
8.5字符型一维数组变量的指针与相应的指针型变量
8.6字符型二维数组变量的指针与相应的指针型变量
8.7指向指针型变量的指针型变量及其应用
8.8指向void(空)类型的指针型变量及其应用
8.9存储器的动态分配(无名字变量)及其应用
第9章C++语言中的函数
9.1函数概述
9.2函数定义的一般形式
9.3函数的参数与函数的返回值
9.4函数的调用
9.5函数的嵌套式调用..
9.6函数的递归式调用
9.7子函数的形参.处理功能及返回值的确定原则与选择方案
9.8数值型一维数组变量作参数的有参数函数
9.9数值型二维数组变量作参数的有参数函数
9.10字符型一维和二维数组变量作参数的有参数函数
9.11函数的指针与函数的指针型变量
9.12返回值为指针型量的函数及其应用
9.13字符串处理库函数及其应用
9.14带参数的主函数及其在C++程序中的应用(命令行参数)
9.15内联函数及其应用
9.16带缺省参数的函数及其应用
9.17C++语言中的函数重载及应用
9.18C++语言中的引用型变量及其应用
9.19C++语言中的局部变量与全局变量
9.20C++语言中的静态变量与动态变量
第10章编译预处理及其命令
10.1宏定义命令及其应用
10.2文件包含命令及其应用
10.3条件编译命令及其应用
第11章C++语言中的结构体型变量及其应用
11.1结构体型数据类型及其定义语句
11.2不带成员函数的结构体型变量的定义语句
11.3不带成员函数的结构体型变量的初始化赋值操作及应用
11.4不带成员函数的结构体型一维数组变量及应用
11.5单个结构体型变量的指针型变量及其在程序设计中的应用
第12章C++语言中的类类型.对象及其应用(一)
12.1类的概念与类类型变量
12.2类公有函数成员的形式参数.实际参数.返回值及其应用
12.3面向对象的单类—单对象型C++程序设计举例
12.4面向对象C++程序的分类与一般组成
12.5将面向过程的C++程序转换为面向对象的C++程序
12.6单类-多对象型C++程序设计
12.7多类-单对象型与多类-多对象型C++程序设计
12.8C++程序中对象私有数据成员的初始化赋值操作(一)
12.9C++程序中对象私有数据成员的初始化赋值操作(二)
12.10类的缺省构造函数.构造函数重载和带默认参数的用户定义构造函数
12.11类的析构函数与缺省析构函数
12.12拷贝初始化值的构造函数与缺省拷贝初始化值的构造函数
12.13类的静态数据成员与类的静态函数成员
12.14类的友元函数和友元类
12.15类的作用域.名字空间.局部类与嵌套类
12.16类对象按作用范围的分类与相应的生存期
12.17含有用户定义构造函数的C++程序设计举例
第13章C++语言中的粪类型.对象及其应用(二)
13.1对象的指针型变量.对象的引用型变量及其应用
13.2类类型的数组变量.有关的指针型变量及其应用
13.3各种数据类型的变量形式的常量及其应用
13.4含有类类型数据成员的类及应用
13.5类类型变量所需内存的动态分配及应用
第14章C++语言中类的继承.派生及其应用
14.1基类(父类)与派生类(子类)
14.2单基类的继承派生类及应用
14.3多基类的继承派生类及应用
14.4虚基类及应用
第15章C++语言中的多态性与虚函数
15.1多态性.静态联编与动态联编的概念
15.2运算符重载概述
15.3C++语言中各种已有运算符的重载
15.4虚函数及应用
15.5纯虚函数与抽象类
第16章C++语言中的函数模板.类模板及其应用
16.1模板的概念
16.2函数模板及应用
16.3类模板及应用
16.4类模板的静态数据成员与友元函数
第17章C++语言中的输入与输出操作
17.1输入输出类族概述
17.2数值型数据.字符串型数据及指针型数据的屏幕非格式化输出
17.3数值型数据.字符串型数据的键盘非格式化输入
17.4输入运算符与输出运算符的重载
17.5数值型数据与字符串型数据的格式化输出与格式化输入
17.6磁盘文件的输入输出(一):磁盘文件的打开与关闭操作
17.7磁盘文件的输入输出(二):文本文件的读写操作
17.8磁盘文件的输入输出(三):顺序二进制文件的读写操作
17.9磁盘文件的输入输出(四):随机二进制文件的读写操作
主要参考文献...