內容提要
C++語言同時支持面向過程及面向對象的程式設計,是目前絕大部分高校程式設計課程及計算機編程愛好者首選的程式語言之一。學好C++語言程式設計重點是通過系統的實驗訓練鞏固知識,掌握編程方法。
本書是《面向對象程式設計及C++(第2版)》(朱立華主編,人民郵電出版社2012年出版)的配套教輔用書,其特點是解析清晰透徹,習題面廣量大,實驗指導詳細。全書由4部分組成:第1部分是主教材中例題的思考與練習解析,方便有餘力的讀者深入學習;第2部分是主教材每章後的習題參考答案與解析,幫助讀者正確解題;第3部分給出了與主教材每一章內容配套的補充習題,以彌補主教材因篇幅所限而習題量較少和題型不全面的缺憾,並給出了對應的參考答案;第4部分是實驗指導,安排了10個與教材配套的實驗,這些實驗對初學者全面掌握面向對象的程式設計及C++語言大有幫助。
目錄
第1部分 教材思考與練習解析 1
第2章 C++語言對C語言的改進及擴展 1
第3章 類與對象 8
第4章 類中數據的共享與保護 14
第5章 類與類之間的關係 16
第6章 多態性 21
第7章 模板 31
第8章 C++語言的流類庫與輸入/輸出控制 34
第2部分 教材習題參考答案與解析 42
第1章 面向對象程式設計及C++語言概述 42
第2章 C++語言對C語言的改進及擴展 45
第3章 類與對象 52
第4章 類中數據的共享與保護 59
第5章 類與類之間的關係 67
第6章 多態性 79
第7章 模板 85
第8章 C++語言的流類庫與輸入/輸出控制 92
第3部分 補充習題與解答 99
第1章 面向對象程式設計及C++語言概述 99
第2章 C++語言對C語言的改進及擴展 101
第3章 類與對象 109
第4章 類中數據的共享與保護 125
第5章 類與類之間的關係 134
第6章 多態性 150
第7章 模板 160
第8章 C++語言的流類庫與輸入/輸出控制 169
第4部分 實驗指導 175
Visual Studio 2008集成開發環境的使用 175
實驗1 用C++實現面向過程的程式設計 184
實驗2 類和對象的定義及使用(一) 188
實驗3 類和對象的定義及使用(二) 191
實驗4 類中數據的共享與保護 195
實驗5 類的組合實驗 198
實驗6 類的繼承與派生實驗 203
實驗7 多態性實驗 208
實驗8 函式模板與類模板的套用 211
實驗9 C++的I/O操作及檔案的使用 214
實驗10 一個管理系統的設計與實現 217
參考文獻 219