C++程式設計(英文版·第3版)

內容介紹

本書保持了Liang博士系列叢書中一貫的標誌性的教與學的哲學:以實例教,由實踐學。通過使用他所提出的已經經過實踐檢驗的“基礎先行”的方法,Liang博士在本書中通過大量實例闡明了基本的C++特性,使得學生可以通過實踐來更有效地進行學習。
在引入面向對象程式設計思想之前,Liang博士使用清晰簡明的語言介紹了C++語言的基礎概念和基本的程式設計技術,如循環、逐步求精等。這些概念都是使用簡短且吸引人的實例來進行闡明的。他還在實例研究中給出了一些較大規模的例子,對這些實例,進行了整體的分析討論和詳細的逐行註解。
本書可以幫助學生循序漸進地學習所有必須和重要的基本概念,然後再進入到面向對象程式設計方法的學習,最終掌握構建具有異常處理和輸入輸出功能的有意義的應用程式的方法。貫穿全書的實例和練習都以問題求解為中心,試圖培養學生開發可重用組件並創建實際項目的意識。
本書特色
? 更新了書中的實例和練習,以激發讀者的編程興趣。
? 第4章介紹了string類型和簡單輸入/輸出,可以使讀者較早使用字元串和檔案編寫程式。
? 第6章介紹函式,涵蓋了所有與函式相關的問題。
? 常見錯誤和陷阱部分可以幫助讀者避免常見編程錯誤。
? 擴充了算法技術方面的內容,採用新的實例詳細闡釋動態規划算法、分治策略、回溯法和貪婪算法以設計高效算法。
? 介紹了foreach循環和自動化類型參考等新的C++ 11特性。

作者介紹

Y. Daniel Liang 普度大學終身教授,阿姆斯特朗亞特蘭大州立大學計算機科學系教授。他所編寫的Java教程在美國大學Java課程中採用率極高,同時他還兼任Prentice Hall Java系列叢書的編輯。

相關詞條

熱門詞條

聯絡我們