奇數頁號 左上角標題 偶數頁號 左上角標題
19
Object State
20 C++ As a Better C
21 Macros 22 New Ways to Handle Memory
23 Miscellaneous 24 Server Handles Errors
25 Exceptions vs assert() 26 Class Invariants (cont'd)
27 References as Aliases 28 Copy Ctor X(X&)
29 Complex Data Type Definitions 30 A Program Written in C (2/3)
31 main() 32 Constructors
33 Constructors with Default Arguments 34 More Classes
35 Exploiting Implicit References 36 Common Memory Errors
37 Example: Changing the control flow 38 Compiler Assembly Listing
39 Stack Overrun 40 VC Runtime Leakage Detection (4/5)
41 C/C++ Disciplined Coding Styles 42 Hungarian Naming Convention
43 Control Structure: goto 44 Eliminate Downcast
45 Use const as frequently as possible 46 Code Complexity Metrics (1/3)
47 Copy Constructor 48 Managed Pointer
49 Progress of Abstraction 50 Object has Interface
51 Is-a Relationship 52 Exception Handling
53 Definitions by Horowitz 54 Friend Member Function
55 Containers and Iterators (cont'd) 56 Basic Object Design
57 Completeness and Convenience 58 Object Discovery Techniques
59 Operator Overloading 60 Alternative Solution
61 operator[] 62 Smart Pointers
63 Miscellaneous 64 Basic Inheritance
65 Basic Inheritance (cont'd) 66 Behavior Overriding (cont'd)
67 An Alternative Solution 68 Design rules (cont'd)
69 Assignment to Base Class Pointer 70 Virtual vs. Nonvirtual Functions
71 Function Call Resolving (2/11) 72 Function Call Resolving (10/11)
73 Virtual Function vs. Static Function 74 Pure Virtual Function
75 Virtual Base Class 76 類別圖
77 聚合