作者簡介
Stephen Prata在
加州肯特菲爾得的
馬林學院教授天文、物理和計算機科學。他畢業於
加州理工學院,在加州大學伯克利分校獲得博士學位。Stephen本人或他人合作編寫的圖書有十多本。他撰寫的the Waite Group's New C Primer Plus一書獲得了計算機出版聯合會1990年度最佳“How-to”計算機圖書獎;他撰寫的The Waite Group's C++Primer Plus一書獲得了計算機出版聯合會1991年度最佳“How-to”計算機圖書獎的提名。
作品目錄
第1章 預備知識
1.1 C++簡介
1.2 C++簡史
1.3 可移植性和標準
1.4 程式創建的技巧
1.5 總結
第2章 開始學習C++
2.1 進入C++
2.2 C++語句
2.3 其他C++語句
2.4 函式
2.5 總結
2.6 複習題
2.7 編程練習
第3章 處理數據
3.1 簡單變數
3.2 const限定符
3.3 浮點數
3.4 C++簡術操作符
3.5 總結
3.6 複習題
3.7 編程練習
第4章 複合類型
4.1 數組
4.2 字元串
4.3 string類簡介
4.4 結構簡介
4.5 共同體
4.6 枚舉
4.7 指針和自由存儲空間
4.8 指針、數組和指針算術
4.9 總結
4.10 複習題
4.11 編程練習
第5章 循環和關係表達式
5.1 for循環
5.2 關係表達式
5.3 while循環
5.4 do while循環
5.5 循環和文本輸入
5.6 嵌套循環和二維數組
5.7 總結
5.8 複習題
5.9 編程練習
第6章 分支語句和邏輯操作符
第7章 函式——C++的編程模組
第8章 函式探幽
第9章 記憶體模型和名稱空間
第10章 對象和類
第11章 使用類
第12章 類和動態記憶體分配
第13章 類繼承
第14章 C++中的代碼重用
第15章 友元、異常和其他
第16章 string類和標準模板庫
第17章 輸入、輸出和檔案
附錄A 計數系統
附錄B C++保留字
附錄C ASCII字元集
附錄D 操作符優先權
附錄E 其他操作符
附錄F string模板類
附錄G STL方法和函式
附錄H 精選讀物和網上資源
附錄I 轉換為ANSI/ISO標準C++
附錄J 複習題答案
編輯推薦
本書享有“程式設計師和開發人員學習C++的完整教程”的美譽,它經過仔細的測試,製作精細,是計算機行業的經典著作。前4版在美國的總銷售量超過了10萬冊。該書闡述了包括結構化代碼和自頂向下設計在內的編程原理,涵蓋了類、繼承、模板、異常以及最新的面向對象編程技術等內容。
“想掌握C++就選這本書吧!絕對是進入C++殿堂的踏腳石,守護你度過最危險的沼澤!”
作者Stephen Prata是受人尊敬的作者和教育家,他以清晰的語言,對C++做了具有啟發性的、見解深刻的介紹。本書在解釋基本概念的同時,兼顧了C++語言的細節。書中通過大量簡短、易於輸入的範例,每次闡述一兩個概念,激勵讀者通過立刻套用來掌握全新的主題;而每章最後的複習題和編程練習則強調了最重要的信息,並幫助讀者消化最難以理解的概念。本書是一本友好而易於使用的自學指南,適合用做編程課程的教材,也可供熟悉其他語言的開發人員參考,以更深入地理解C++語言的基本知識。
本書採用了各種教學技巧,以提高讀者的學習效率:
兼顧基本C語言知識和C++特性;
就何時以及為何使用特性提供了概念性指南;
強調實踐,通過簡短、易於輸入的範例每次闡述一兩個概念;
包含幾百個範例程式;
通過示意圖、注意、提示等來組織和區分相關的概念;
提供了複習題和編程練習,讓讀者能夠測試自己對所學知識的理解程度;
以極大的靈活性實際使用通用C++——不要求讀者使用特定的計算機、作業系統或編譯器;
以ISO/ANSI標準為基礎,對模板、標準模板庫、字元串類、異常、RTTI和名稱空間進行了討論。
想掌握C++就選這本書吧!絕對是進入C++殿堂的踏腳石,守護你度過最危險的沼澤!