內容簡介
C++面向對象程式設計是一門實踐性非常強的課程,為了更好地培養學生的程式設計能力和綜合套用能力,並配合“C++面向對象程式設計”課程的教學需要,我們編寫了本書。本書內容包括兩部分。第1部分為學習指導與課後習題參考答案。按照教材的結構,對應教材的每一章節,分析了重點和難點,歸納了各章的知識點,對一些經典例題進行解答指導,使學生掌握解題的技巧和基本方法,用於鞏固和強化基本概念和重點知識。對教材中每一章節的課後習題給出了參考答案。第2部分為實驗參考答案,給出了教材附錄C中各實驗內容的參考答案,用以提高學生的實踐能力和套用能力。本書適合作為計算機科學與技術及相關專業的“C++面向對象程式設計”課程的輔導教材,也可供讀者自學使用和參考。
本教材以C++面向對象程式設計的思想和方法作為重點,結合例題進行詳細的分析解釋。該門課程對於培養計算機專業學生的計算機套用能力起了重要的作用。為了更好地培養學生的程式設計能力和綜合套用能力,並配合“C++面向對象程式設計”課程的教學需要,我們編寫了本書。為了簡單起見,本書中的所有參考程式均做成了單檔案形式。學生在上機實踐過程中,各個習題最好做成多檔案結構,多檔案結構參見教材3.1.2節。每個習題和實驗均有很多種解題方法,本書給出的解法只起拋磚引玉之作用,讀者可在學習的過程中,嘗試做更深入、廣泛的研習。本書中的所有程式都是在Visual C++6.0環境下編譯調試通過的,各部分內容相互配合。
圖書目錄
第1部分學習指導與習題參考答案
第1章緒論
1.1學習要求
1.1.1基本要求
1.1.2基本知識點
1.1.3重點和難點
1.2內容概要
1.2.1結構化程式設計與面向對象程式設計
1.2.2面向對象程式設計的基本概念
1.2.3面向對象系統的四大特性
1.2.4面向對象的系統開發步驟
1.3典型例題解析
1.4課後習題解答
第2章C++語言對C語言的擴充
2.1學習要求
2.1.1基本要求
2.1.2基本知識點
2.1.3重點和難點
2.2內容概要
2.2.1名字空間
2.2.2動態記憶體的分配與釋放
2.2.3引用
2.2.4C++語言中函式的新特性
2.3典型例題解析
2.4課後習題解答
目錄
第3章類和對象
3.1學習要求
3.1.1基本要求
3.1.2基本知識點
3.1.3重點和難點
3.2內容概要
3.2.1類和成員函式的定義
3.2.2C++的多檔案結構
3.2.3對象
3.2.4構造函式和析構函式
3.2.5類的聚集——對象成員
3.2.6靜態成員
3.3典型例題解析
3.4課後習題解答
第4章友元
4.1學習要求
4.1.1基本要求
4.1.2基本知識點
4.1.3重點和難點
4.2內容概要
4.2.1友元的概念和定義
4.2.2友元函式
4.2.3友元成員
4.2.4友元類
4.3典型例題解析
4.4課後習題解答
第5章繼承與派生
5.1學習要求
5.1.1基本要求
5.1.2基本知識點
5.1.3重點和難點
5.2內容概要
5.2.1單一繼承
5.2.2多重繼承
5.2.3虛基類
5.2.4類模板
5.3典型例題解析
5.4課後習題解答
第6章多態性和虛函式
6.1學習要求
6.1.1基本要求
6.1.2基本知識點
6.1.3重點和難點
6.2內容概要
6.2.1運算符重載
6.2.2虛函式
6.2.3純虛函式和抽象類
6.2.4虛析構函式
6.3典型例題解析
6.4課後習題解答
第7章C++語言的輸入輸出流庫
7.1學習要求
7.1.1基本要求
7.1.2基本知識點
7.1.3重點和難點
7.2內容概要
7.2.1C++語言輸入輸出流
7.2.2檔案輸入輸出流
7.3典型例題解析
7.4課後習題解答
第8章異常處理
8.1學習要求
8.1.1基本要求
8.1.2基本知識點
8.1.3重點和難點
8.2內容概要
8.3典型例題解析
8.4課後習題解答
第9章Windows編程基礎和MFC編程基礎
9.1學習要求
9.1.1基本要求
9.1.2基本知識點
9.1.3重點和難點
9.2知識點歸納
9.3課後習題解答
第10章對話框和控制項
10.1學習要求
10.1.1基本要求
10.1.2基本知識點
10.1.3重點和難點
10.2知識點歸納
10.3課後習題解答
第11章選單和文檔/視圖結構
11.1學習要求
11.1.1基本要求
11.1.2基本知識點
11.1.3重點和難點
11.2知識點歸納
11.3課後習題解答
第12章圖形設備接口
12.1學習要求
12.1.1基本要求
12.1.2基本知識點
12.1.3重點和難點
12.2知識點歸納
12.3課後習題解答
第2部分實驗參考答案
實驗1熟悉實驗環境
實驗目的
實驗內容
實驗2C++對C的擴充
實驗目的
實驗內容
實驗3類和對象
實驗目的
實驗內容
實驗4友元
實驗目的
實驗內容
實驗5繼承和派生
實驗目的
實驗內容
實驗6多態性和虛函式
實驗目的
實驗內容
實驗7I/O流庫和異常處理
實驗目的
實驗內容
實驗8對話框和控制項
實驗目的
實驗內容
實驗9選單和文檔/視圖結構、圖形設備接口
實驗目的
實驗內容
參考文獻