第一部分 基礎知識與習題
第1章 C++語言基礎
1.1 能力要求
1.2 重點和難點
1.3 知識點歸納
1.4 習題
第2章 面向對象概述
2.1 能力要求
2.2 重點和難點
2.3 知識點歸納
2.4 習題
第3章 類與對象的定義
3.1 能力要求
3.2 重點和難點
3.3 知識點歸納
3.4 習題
第4章 類的幾個主題
4.1 能力要求
4.2 重點和難點
4.3 知識點歸納
4.4 習題
第5章 運算符重載
5.1 能力要求
5.2 重點和難點
5.3 知識點歸納
5.4 習題
第6章 模板
6.1 能力要求
6.2 重點和難點
6.3 知識點歸納
6.4 習題
第7章 標準模板庫(STL)
7.1 能力要求
7.2 重點和難點
7.3 知識點歸納
7.4 習題
第8章 繼承與派生
8.1 能力要求
8.2 重點和難點
8.3 知識點歸納
8.4 習題
第9章 虛函數與多態(tài)性
9.1 能力要求
9.2 重點和難點
9.3 知識點歸納
9.4 習題
第10章 C++的I/O流
10.1 能力要求
10.2 重點和難點
10.3 知識點歸納
10.4 習題
第11章 異常處理
11.1 能力要求
11.2 重點和難點
11.3 知識點歸納
11.4 習題
第二部分 實驗指導
第1章 實驗環(huán)境及其配置
1.1 實驗目的與要求
1.2 實驗過程與內容
1.2.1 在VC++2005中開發(fā)C++程序
1.2.2 配置C++標準模板庫STL
1.2.3 配置boost庫
1.3 典型程序與示例
1.4 實驗題目與練習
實驗2 C++語言基礎
2.1 實驗目的與要求
2.2 實驗過程與示例
2.3 實驗題目與練習
實驗3 STL常用算法與容器
3.1 實驗目的與要求
3.2 實驗過程與示例
3.3 實驗題目與練習
實驗4 結構及其應用
4.1 實驗目的與要求
4.2 實驗過程與示例
4.3 實驗題目與練習
實驗5 類與對象的定義
5.1 實驗目的與要求
5.2 實驗過程與示例
5.3 實驗題目與練習
實驗6 類與對象的幾個主題
6.1 實驗目的與要求
6.2 實驗過程與示例
6.3 實驗題目與練習
實驗7 運算符重載
7.1 實驗目的與要求
7.2 實驗過程與示例
7.3 實驗題目與練習
實驗8 模板
8.1 實驗目的與要求
8.2 實驗過程與示例
8.3 實驗題目與練習
實驗9 標準模板庫STL
9.1 實驗目的與要求
9.2 實驗過程與示例
9.3 實驗題目與練習
實驗10 繼承與派生
10.1 實驗目的與要求
10.2 實驗過程與示例
10.3 實驗題目與練習
實驗11 虛函數與多態(tài)性
11.1 實驗目的與要求
11.2 實驗過程與示例
11.3 實驗題目與練習
實驗12 C++的I/O流
12.1 實驗目的與要求
12.2 實驗過程與示例
12.3 實驗題目與練習
實驗13 異常處理
13.1 實驗目的與要求
13.2 實驗過程與示例
13.3 實驗題目與練習
第三部分 STL算法與容器參考
第1章 STL算法參考
1.1 輔助函數和工具
1.2 STL常用算法
1.2.1 不變序列算法
1.2.2 可變序列算法
1.2.3 去除元素算法
1.2.4 序列變序算法
1.2.5 序列排序算法
1.2.6 已序序列算法
1.2.7 數值算法
1.2.8 迭代器相關算法
第2章 STL容器參考
2.1 string類
2.2 vector類
2.3 list類
2.4 deque類
2.5 set/multiset類
2.6 map/multimap類
附錄A 宏XR的功能及實現
附錄B 函數print()的功能及實現
附錄C 宏vetify的功能及實現