1.涵蓋豐富的C++基礎知識:強化前一個版本所介紹標準程式庫中的容器、迭代器和演算法的功能。
2.範例:提供範圍廣闊的範例程式,來自計算機科學、商業應用、模擬、電玩遊戲和其他領域。
3.讀者群:課本範例程式可被各種領域人士所採用,包括計算機科學、資訊技術、軟體工程、初級商業科系學生、中級難度C++課程。
4.自我測驗題和解答:廣泛的測驗題和解答,可適用於自我學習。
5.有趣、娛樂性和挑戰性的習題:每章結尾有大量的練習題,其中包括重要術語和觀念的簡單回憶、識別範例程式中的錯誤……等。
6.創新進階題:鼓勵您使用電腦和網際網路,來研究和解決顯著的社會問題。7.插圖和圖表:豐富的表格、圖型、UML圖、程式和程式輸出。
本書是針對C++程式設計的初學者所編寫,透過完整的實際程式,並且以先介紹物件導向觀念的教學法,教導讀者如何編寫C++程式。作者強調藉由結構化與物件導向程式設計、軟體再利用,以及元件導向的軟體建構。第九版鼓勵學生將電腦與社群做連結,利用網際網路解決問題。本書所有內容都經過仔細地微調,以符合學術及產業的觀點。
目錄
本書第9章、第19-23章、附錄A-E以及索引之內容,均收錄於隨書光碟中
Chap.1 電腦與C++導論
Chap.2 C++程式設計簡介
Chap.3 類別、物件與字串簡介
Chap.4 控制敘述:第一部分
Chap.5 控制敘述:第二部分
Chap.6 函式與遞迴
Chap.7 類別樣板陣列與向量;異常處理
Chap.8 指標
Chap.9 類別:深入了解;拋出異常(收錄於隨書光碟)
Chap.10 運算子多載;string類別
Chap.11 物件導向程式設計:繼承
Chap.12 物件導向程式設計:多型
Chap.13 深入探討:串流輸入/輸出
Chap.14 檔案處理
Chap.15 標準程式庫中的容器和迭代器
Chap.16 標準程式庫演算法
Chap.17 異常處理
Chap.18 客製化樣板導論
Chap.19 客製化樣板資料結構(收錄於隨書光碟)
Chap.20 排序與搜尋(收錄於隨書光碟)
Chap.21 深入探討:string類別與字串串流處理(收錄於隨書光碟)
Chap.22 Bits、Characters、C字串和結構(收錄於隨書光碟)
Chap.23 其他主題(收錄於隨書光碟)
附錄A 運算子優先順序和結合性(收錄於隨書光碟)
附錄B ASCII字元集(收錄於隨書光碟)
附錄C 基本資料型態(收錄於隨書光碟)
附錄D 數字系統(收錄於隨書光碟)
附錄E 前置處理器(收錄於隨書光碟)
索引 (收錄於隨書光碟)
本書第9章、第19-23章、附錄A-E以及索引之內容,均收錄於隨書光碟中
Chap.1 電腦與C++導論
Chap.2 C++程式設計簡介
Chap.3 類別、物件與字串簡介
Chap.4 控制敘述:第一部分
Chap.5 控制敘述:第二部分
Chap.6 函式與遞迴
Chap.7 類別樣板陣列與向量;異常處理
Chap.8 指標
Chap.9 類別:深入了解;拋出異常(收錄於隨書光碟)
Chap.10 運算子多載;string類別
Chap.11 物件導向程式設計:繼承
Chap.12 物件導向程式設計:多型
Chap.13 深入探討:串流輸入/輸出
Chap.14 檔案處理
Chap.15 標準程式庫中的容器和迭代器
Chap.16 標準程式庫...