-
出版商:
CreateSpace Independ
-
出版日期:
2014-02-18
-
售價:
$820
-
貴賓價:
9.5 折
$779
-
語言:
英文
-
頁數:
260
-
裝訂:
Paperback
-
ISBN:
1495995550
-
ISBN-13:
9781495995552
-
相關分類:
C++ 程式語言
商品描述
C++ Programming Professional has arrived: thoroughly master it, with the definitive new guide from author Harry, C++ Programming Language, Sixth Best Selling Edition 2014! The brand-new edition of the world's most trusted and widely read guide to C++, it has been comprehensively updated for the long-awaited C++Beginner’s. This book introduces standard C++ and the key programming and design techniques supported by C++. Standard C++ is a far more powerful and polished language than the version of C++ introduced by the first edition of this book. This book presents every major C++ language feature and the standard library. It is organized around language and library facilities. However, features are presented in the context of their use. That is, the focus is on the language as the tool for design and programming rather than on the language in itself. This book demonstrates key techniques that make C++ effective and teaches the fundamental concepts necessary for mastery. Except where illustrating technicalities, examples are taken from the domain of systems software. The primary aim of this book is to help the reader understand how the facilities offered by C++ support key programming techniques. The aim is to take the reader far beyond the point where he or she gets code running primarily by copying examples and emulating programming styles from other languages. Inside Content: 1 Revision of Functions in C. 2 Revision of Functions in C. 3 Revision of Pointers in C. 4 Revision of Pointers in C. 5 Revision of Structure, Union, Enum in C. 6 C++ Introduction & Difference between C & C++. 7 Difference between C & C++ (continued). First C++ Program (Average of 2 numbers), Scope Resolution Operator. 8 Difference between Pointers & Reference. Program to Swap two numbers using Call by Value, by Address & by Reference. 9 Generic Pointers, Rules of Reference, Constant (Value, Variable, Pointer, Reference), Constant Argument, Returning Constant Values, Return by Reference. 10 Dynamic Memory Allocation (One, Multi Dimensional Array) using New & Delete Operators. 11 Function Overloading, Function Calling Steps, Default Arguments. 12 Inline Functions 13 Operator Overloading, Program to Add & Multiply Two Complex Numbers. 14 Program to Add & Multiply Two Matrices. 15 Revision of Class 4 to 12. 16 Classes & Objects, Difference between Structure & Class. 17 “this” Pointer, Functions defined outside the Class v/s Inline Function, Structure of C++ Program. 18 Constructors & Destructors 19 Static & Constant members 20 Operator Overloading Unary(++/--), Rules, Operators that cannot be Overloaded. 21 Binary Operator Overloading (Add & Multiply Two Complex Numbers). 22 Binary Operator Overloading (Add & Multiply Two Matrices). 23 Copy Constructor, Equal Operator Overloading 24 Friend Function, <<, >> Operator Overloading 25 Overloaded Type Conversion Operator (Basic to Object & Object to Basic). 26 Overloaded Type Conversion Operator (Object of One Class to Object of another Class). 27 Data Structure through C++ (Stack & Queue) 28 Console Input/ Output Streams. 29 Revision of Class 14 to 26 30 Inheritance 31 Inheritance 32 Virtual Functions (Polymorphism) 33 Templates 34 Exception Handling 35 File Handling 36 File Handling 37 Nested Classes(Kind of Relationship using Inheritance, has a Relationship using Composition & Containership) 38 New Features of ANSI C++(bool, wchar_t, new cast operators, typeid, mutable, explicit, namespace) 39 Revision of Class 28 to 36 40 Design and Development Using C++ (Bonus Chapters)
商品描述(中文翻譯)
C++ 程式設計專業版已經來臨:徹底掌握它,來自作者 Harry 的權威新指南,《C++ 程式語言》第六版暢銷版 2014!這本全球最受信賴且廣泛閱讀的 C++ 指南全新版本,已全面更新以配合期待已久的 C++ 初學者。本書介紹了標準 C++ 及其所支持的關鍵程式設計和設計技術。標準 C++ 是一種比本書第一版所介紹的 C++ 版本更強大且更精緻的語言。本書呈現了每個主要的 C++ 語言特性和標準庫,並圍繞語言和庫的功能進行組織。然而,特性是以其使用的背景來呈現的。也就是說,重點在於語言作為設計和程式設計的工具,而不是語言本身。本書展示了使 C++ 有效的關鍵技術,並教授掌握所需的基本概念。除非在說明技術細節時,否則範例均取自系統軟體領域。
本書的主要目的是幫助讀者理解 C++ 提供的功能如何支持關鍵的程式設計技術。目標是讓讀者超越僅僅通過複製範例和模仿其他語言的程式設計風格來運行程式的階段。
內部內容:
1. C 語言中的函數修訂。
2. C 語言中的函數修訂。
3. C 語言中的指標修訂。
4. C 語言中的指標修訂。
5. C 語言中的結構、聯合、列舉修訂。
6. C++ 介紹及 C 與 C++ 的差異。
7. C 與 C++ 的差異(續)。第一個 C++ 程式(兩個數字的平均值),範圍解析運算子。
8. 指標與引用的差異。使用值傳遞、地址傳遞和引用傳遞交換兩個數字的程式。
9. 泛型指標、引用規則、常數(值、變數、指標、引用)、常數參數、返回常數值、按引用返回。
10. 使用 New 和 Delete 運算子進行動態記憶體分配(單維、多維陣列)。
11. 函數重載、函數調用步驟、預設參數。
12. 內聯函數。
13. 運算子重載,添加和乘以兩個複數的程式。
14. 添加和乘以兩個矩陣的程式。
15. 第 4 到第 12 類的修訂。
16. 類和物件,結構與類的差異。
17. “this” 指標,類外定義的函數與內聯函數,C++ 程式的結構。
18. 建構子與解構子。
19. 靜態與常數成員。
20. 運算子重載一元運算子(++/--),規則,無法重載的運算子。
21. 二元運算子重載(添加和乘以兩個複數)。
22. 二元運算子重載(添加和乘以兩個矩陣)。
23. 複製建構子,等號運算子重載。
24. 友元函數,<<,>> 運算子重載。
25. 重載類型轉換運算子(基本到物件及物件到基本)。
26. 重載類型轉換運算子(將一類的物件轉換為另一類的物件)。
27. 通過 C++ 的資料結構(堆疊與佇列)。
28. 控制台輸入/輸出流。
29. 第 14 到第 26 類的修訂。
30. 繼承。
31. 繼承。
32. 虛擬函數(多型)。
33. 模板。
34. 異常處理。
35. 檔案處理。
36. 檔案處理。
37. 嵌套類(使用繼承的關係、使用組合和包含關係)。
38. ANSI C++ 的新特性(bool、wchar_t、新的轉換運算子、typeid、mutable、explicit、namespace)。
39. 第 28 到第 36 類的修訂。
40. 使用 C++ 的設計與開發(附加章節)。