前言
第l章从C到C++
1.1C++的产生及特点
1.2简单C++程序分析
1.3C++对C在非面向对象的扩充
1.4C++程序的开发过程
1.5本章小结
习题一
第2章类与对象
2.1从面向过程到面向对象
2.2类与对象的基本概念
2.3构造函数和析构函数
2.4拷贝构造函数
2.5静态成员
2.6常对象与常成员
2.7类的友元
2.8类模板
2.9类与对象综合实例
2.10本章小结
习题二
第3章运算符重载
3.1运算符重载基础
3.2类与基本数据类型之间的转换
3.3特殊运算符重载
3.4运算符重载综合实例
3.5本章小结
习题三
第4章继承与派生
4.1类的继承与派生
4.2派生类的访问控制
4.3派生类的构造函数与析构函数
4.4二义性问题
4.5类型兼容原则
4.6继承与派生综合程序实例
4.7本章小结
习题四
第5章多态眭与虚函数
5.1多态性概述
5.2动态多态性与虚函数
5.3抽象类
5.4多态实例分析比较
5.5多态综合程序实例
5.6本章小结
习题五
第6章输入/输出流
6.1流的概念
6.2流类体系结构
6.3标准输入/输出成员函数
6.4流的格式控制
6.5数据流错误检测与对策
6.6文件的输入/输出
6.7文件读/写综合程序实例
6.8本章小结
习题六
第7章异常处理
7.1异常概述
7.2异常处理实现过程
7.3处理异常中的类对象
7.4标准库的异常类
7.5自定义异常类
7.6本章小结
习题七
第8章泛型程序设计与标准模板库
8.1泛型程序设计的概念和术语
8.2C++标准模板库中的容器
8.3标准C++库中的算法
8.4函数对象
8.5本章小结
习题八
第9章MFC编程基础
9.1MFC概述
9.2MFC的层次结构及其子类功能简介
9.3MFC应用程序架构
9.4本章小结
习题九
第10章综合程序设计
10.1蜂群算法简介
10.2函数优化问题描述
10.3关键技术介绍
10.4算法实现思路
10.5关键部分代码
习题十课程设计
参考文献