更新时间:2019-01-01 05:55:25
封面
版权信息
第2版前言
第1章 C++与面向对象程序设计概述
1.1 面向过程与面向对象程序设计
1.2 面向对象程序语言的特征
1.3 C++与面向对象程序设计
1.4 C++程序的结构
1.5 数据输入与输出
1.6 编程实作——}H2}VC++ 6.0编程简介
习题1
第2章 C++基础
2.1 C++对C语言数据类型的扩展
2.2 局部变量声明
2.3 指针
2.4 引用
2.5 const常量
2.6 类型转换
2.7 函数
2.8 内联函数
2.9 typedef
2.10 命名空间
2.11 预处理器
2.12 作用域和生命期
2.13 文件输入和输出
2.14 编程实作
习题2
第3章 类与对象
3.1 结构与类
3.2 成员函数
3.3 类与封装
3.4 对象
3.5 构造函数
3.6 析构函数
3.7 静态成员
3.8 this指针
3.9 类对象成员
3.10 对象数组和对象指针
3.11 向函数传递对象
3.12 类的作用域和对象的生存期
3.13 友元
3.14 编程实例:类的接口与实现的分离
习题3
第4章 继承
4.1 继承的概念
4.2 protected和继承
4.3 继承方式
4.4 基类与派生类的关系
4.5 构造函数和析构函数
4.6 多重继承
4.7 虚拟继承
4.8 基类与派生类对象的关系
4.9 继承与组合
4.10 编程实例
习题4
第5章 多态性
5.1 静态绑定和动态绑定
5.2 虚函数
5.3 虚析构函数
5.4 纯虚函数与抽象类
5.4 运行时类型信息
5.5 编程实例
习题5
第6章 运算符重载
6.1 运算符重载基础
6.2 重载二元运算符
6.3 重载一元运算符
6.4 特殊运算符重载
6.5 输入/输出运算符重载
6.6 编程实例
习题6
第7章 模板与STL
7.1 模板概念
7.2 函数模板与模板函数
7.3 类模板
7.4 STL
7.5 编程实例
习题7
第8章 异常
8.1 异常处理概述
8.2 C++异常处理基础
8.3 异常与函数
8.4 异常处理的几种特殊情况
8.5 异常和类
习题8
第9章 文件与流
9.1 C++ I/O流及流类库
9.2 使用I/O成员函数
9.3 文件操作
习题9
第10章 C++ Windows程序设计基础
10.1 Windows程序设计基础
10.2 Windows程序设计的常用数据结构
10.3 Windows程序的基本结构
10.4 Windows程序的控制流程
10.5 Windows程序的数据输出
10.6 消息驱动程序设计
习题10
第11章 MFC程序设计
11.1 MFC程序基础