前言
第l章從C到C++
1.1C++的產生及特點
1.2簡單C++程序分析
1.3C++對C在非面向對象的擴充
1.4C++程序的開發(fā)過程
1.5本章小結
習題一
第2章類與對象
2.1從面向過程到面向對象
2.2類與對象的基本概念
2.3構造函數(shù)和析構函數(shù)
2.4拷貝構造函數(shù)
2.5靜態(tài)成員
2.6常對象與常成員
2.7類的友元
2.8類模板
2.9類與對象綜合實例
2.10本章小結
習題二
第3章運算符重載
3.1運算符重載基礎
3.2類與基本數(shù)據類型之間的轉換
3.3特殊運算符重載
3.4運算符重載綜合實例
3.5本章小結
習題三
第4章繼承與派生
4.1類的繼承與派生
4.2派生類的訪問控制
4.3派生類的構造函數(shù)與析構函數(shù)
4.4二義性問題
4.5類型兼容原則
4.6繼承與派生綜合程序實例
4.7本章小結
習題四
第5章多態(tài)眭與虛函數(shù)
5.1多態(tài)性概述
5.2動態(tài)多態(tài)性與虛函數(shù)
5.3抽象類
5.4多態(tài)實例分析比較
5.5多態(tài)綜合程序實例
5.6本章小結
習題五
第6章輸入/輸出流
6.1流的概念
6.2流類體系結構
6.3標準輸入/輸出成員函數(shù)
6.4流的格式控制
6.5數(shù)據流錯誤檢測與對策
6.6文件的輸入/輸出
6.7文件讀/寫綜合程序實例
6.8本章小結
習題六
第7章異常處理
7.1異常概述
7.2異常處理實現(xiàn)過程
7.3處理異常中的類對象
7.4標準庫的異常類
7.5自定義異常類
7.6本章小結
習題七
第8章泛型程序設計與標準模板庫
8.1泛型程序設計的概念和術語
8.2C++標準模板庫中的容器
8.3標準C++庫中的算法
8.4函數(shù)對象
8.5本章小結
習題八
第9章MFC編程基礎
9.1MFC概述
9.2MFC的層次結構及其子類功能簡介
9.3MFC應用程序架構
9.4本章小結
習題九
第10章綜合程序設計
10.1蜂群算法簡介
10.2函數(shù)優(yōu)化問題描述
10.3關鍵技術介紹
10.4算法實現(xiàn)思路
10.5關鍵部分代碼
習題十課程設計
參考文獻