Absolute C++
暫譯: 絕對 C++
Walter Savitch
- 出版商: Addison Wesley
- 出版日期: 2002-01-15
- 售價: $1,029
- 語言: 英文
- 頁數: 912
- 裝訂: Paperback
- ISBN: 0201709279
- ISBN-13: 9780201709278
-
相關分類:
C++ 程式語言
無法訂購
買這商品的人也買了...
-
$520$343 -
$1,029Fundamentals of Data Structures in C
-
$680$537 -
$600$540 -
$2,640$2,508 -
$970Introduction to Algorithms, 2/e
-
$980$784 -
$980$960 -
$1,274Computer Architecture: A Quantitative Approach, 3/e(精裝本)
-
$490$417 -
$480$379 -
$1,029Operating System Concepts, 6/e (Windows XP Update)
-
$860$568 -
$1,690$1,606 -
$560$476 -
$490$417 -
$780$741 -
$690$538 -
$550$435 -
$720$569 -
$290$247 -
$690$587 -
$560$442 -
$750$638 -
$560$476
相關主題
商品描述
Absolute C++ , offers complete coverage of the C++ programming language. It provides all the tools necessary for experienced and novice programmers to master C++, including: thorough coverage of the Standard Template Library; complete and fully executable code throughout; sections highlighting programming tips and common pitfalls; and a logical order of coverage of C++ topics in order for students to better understand the language. This book is appropriate for introductory courses covering the C++ language, intermediate programming courses introducing C++ to students familiar with another language and will act as a total reference beyond a student's coursework.
Table of Contents
1. C++ Basics.
Variables, Expressions, and Assignment Statements.
Console Input/Output.
Program Style.
Libraries and Namespaces.
2. Flow of Control.
Branching Mechanism.
Loops.
3. Function Basics.
Programmer-Defined Functions.
Scope Rules.
4. Parameters and Overloading.
Overloading and Default Arguments.
Testing and Debugging Functions.
5. Arrays.
Arrays in Functions.
Programming with Arrays.
Multidimensional Arrays.
6. Structures and Classes.
Classes.
7. Constructors and Other Tools.
More Tools.
Vectors-A Preview of the Standard Template Library.
8. Operator Overloading, Friends, and References.
Friend Functions and Automatic Type Conversion.
References and More Overloaded Operators.
9. Strings.
Character Manipulation Tools.
The Standard Class string.
10. Pointers and Dynamic Arrays.
Dynamic Arrays.
Classes, Pointers, and Dynamic Arrays.
11. Separate Compilation and Namespaces.
Namespaces.
12. Streams and File I/O.
Tools for Stream.
Stream Hierarchies: A Preview of Inheritance.
13. Recursion.
Recursive Functions that Return a Value.
Thinking Recursively.
14. Inheritance.
Programming with Inheritance.
15. Polymorphism and Virtual Functions.
Pointers and Virtual Functions.
16. Templates.
Class Templates.
Templates and Inheritance.
17. Linked Data Structures.
Linked List Applications.
Iterators.
Trees.
18. Exception Handling.
Programming Techniques for Exception Handling.
19. Standard Template Library.
Containers.
Generic Algorithms.
20. Patterns and UML.
UML.
Appendix 1: C++ Keywords.
Appendix 2: Precedence of Operators.
Appendix 3: The ASCII Character Set.
Appendix 4: Some Library Functions.
Appendix 5: Old and New Header Files.
Further Reading.
Index.
商品描述(中文翻譯)
《Absolute C++》提供了C++程式語言的完整覆蓋。它為經驗豐富和初學者程式設計師提供了掌握C++所需的所有工具,包括:對標準模板庫的徹底介紹;整本書中完整且可執行的程式碼;強調程式設計技巧和常見陷阱的部分;以及C++主題的邏輯順序,以便學生更好地理解這門語言。本書適合涵蓋C++語言的入門課程,對於熟悉其他語言的學生的中級程式設計課程也非常合適,並且將作為學生課程之外的全面參考。
**目錄**
1. C++ 基礎
- C++ 介紹
- 變數、表達式和賦值語句
- 控制台輸入/輸出
- 程式風格
- 函式庫和命名空間
2. 控制流程
- 布林表達式
- 分支機制
- 迴圈
3. 函式基礎
- 預定義函式
- 程式設計師定義的函式
- 範圍規則
4. 參數和重載
- 參數
- 重載和預設參數
- 測試和除錯函式
5. 陣列
- 陣列介紹
- 函式中的陣列
- 使用陣列進行程式設計
- 多維陣列
6. 結構和類別
- 結構
- 類別
7. 建構子和其他工具
- 建構子
- 更多工具
- 向量 - 標準模板庫的預覽
8. 運算子重載、友元和引用
- 基本運算子重載
- 友元函式和自動類型轉換
- 引用和更多重載運算子
9. 字串
- 字串的陣列類型
- 字元操作工具
- 標準類別 string
10. 指標和動態陣列
- 指標
- 動態陣列
- 類別、指標和動態陣列
11. 獨立編譯和命名空間
- 獨立編譯
- 命名空間
12. 流和檔案 I/O
- I/O 流
- 流的工具
- 流層級:繼承的預覽
13. 遞迴
- 遞迴空函式
- 返回值的遞迴函式
- 遞迴思考
14. 繼承
- 繼承基礎
- 使用繼承進行程式設計
15. 多型和虛擬函式
- 虛擬函式基礎
- 指標和虛擬函式
16. 模板
- 函式模板
- 類別模板
- 模板和繼承
17. 鏈結資料結構
- 節點和鏈結串列
- 鏈結串列應用
- 迭代器
- 樹
18. 異常處理
- 異常處理基礎
- 異常處理的程式設計技術
19. 標準模板庫
- 迭代器
- 容器
- 泛型演算法
20. 模式和 UML
- 模式
- UML
附錄 1:C++ 關鍵字
附錄 2:運算子的優先順序
附錄 3:ASCII 字元集
附錄 4:一些函式庫函式
附錄 5:舊版和新版標頭檔
進一步閱讀
索引