第1部分 習題和參考解答
第1章 面向對象程序設計概論
第2章 從C到C++
第3章 類與對象
第4章 繼承機制
第5章 多態(tài)性和虛函數(shù)
第6章 運算符重載
第7章 模板
第8章 I/O流類庫
第9章異常處理
第2部分 實驗題和參考解答
實驗1 簡單的C++程序(2學時)
實驗2 引用與函數(shù)(2學時)
實驗3 構造函數(shù)與析構函數(shù)(2學時)
實驗4 靜態(tài)成員與友元(4學時)
實驗5 繼承與派生(4學時)
實驗6 多態(tài)性與虛函數(shù)(4學時)
實驗7 運算符重載(2學時)
實驗8 模板(2學時)
實驗9 I/O流(2學時)
實驗10 異常處理(2學時)
第3部分 課程設計指導
第1章 課程設計目標
1.1 課程設計的目的與要求
1.2 考核方式
1.3 課程設計報告的主要內容
1.4 評價標準
第2章 課程設計預備知識
2.1 建立和運行包含多個文件的程序的方法
2.1.1 用戶建立項目工作區(qū)和項目文件
2.1.2 用戶只建立項目文件
2.2 面向對象的標記圖UML
2.2.1 類和對象的UML標記圖
2.2.2 幾種關系的圖形標識
第3章 課程設計實例
3.1 對象初始化方法演示
3.1.1 設計任務
3.1.2 設計要求
3.1.3 程序的總體結構
3.1.4 詳細設計
3.1.5 程序清單
3.1.6 實例輸出
3.2 小型公司的工資管理
3.2.1 設計任務
3.2.2 設計要求
3.2.3 程序的總體結構
3.2.4 詳細設計
3.2.5 程序清單
3.2.6 實例輸出
3.3 分數(shù)計算器
3.3.1 設計任務
3.3.2 設計要求
3.3.3 程序的總體結構
3.3.4 詳細設計
3.3.5 程序清單
3.3.6 實例輸出
3.4 分析表達式
3.4.1 設計任務
3.4.2 設計要求
3.4.3 總體設計
3.4.4 詳細設計
3.4.5 程序清單
3.4.6 實例輸出
參考文獻