本書是針對C++程式設計的初學者所編寫,透過完整的實際程式,並且以先介紹物件導向觀念的教學法,教導讀者如何編寫C++程式。作者強調藉由結構化與物件導向程式設計、軟體再利用,以及元件導向的軟體建構。第九版鼓勵學生將電腦與社群做連結,利用網際網路解決問題。本書所有內容都經過仔細地微調,以符合學術及產業的觀點。
本書特色
1.涵蓋豐富的C++基礎知識:強化前一個版本所介紹標準程式庫中的容器、迭代器和演算法的功能。
2.範例:提供範圍廣闊的範例程式,來自計算機科學、商業應用、模擬、電玩遊戲和其他領域。
3.讀者群:課本範例程式可被各種領域人士所採用,包括計算機科學、資訊技術、軟體工程、初級商業科系學生、中級難度C++課程。
4.自我測驗題和解答:廣泛的測驗題和解答,可適用於自我學習。
5.有趣、娛樂性和挑戰性的習題:每章結尾有大量的練習題,其中包括重要術語和觀念的簡單回憶、識別範例程式中的錯誤……等。
6.創新進階題:鼓勵您使用電腦和網際網路,來研究和解決顯著的社會問題。7.插圖和圖表:豐富的表格、圖型、UML圖、程式和程式輸出。