[Trial version] Main Page
[Trial version] Table of content
[Trial version] Copyright
[Trial version] Preface
[Trial version] What Is the C++ Object Model?
[Trial version] Organization of This Book
[Trial version] The Intended Audience
[Trial version] A Note on Program Examples and Program Execution
[Trial version] Acknowledgments
[Trial version] References
[Trial version] Chapter 1. Object Lessons
[Trial version] Layout Costs for Adding Encapsulation
[Trial version] 1.1 The C++ Object Model
[Trial version] 1.2 A Keyword Distinction
[Trial version] 1.3 An Object Distinction
[Trial version] Chapter 2. The Semantics of Constructors
[Trial version] 2.1 Default Constructor Construction
[Trial version] 2.2 Copy Constructor Construction
[Trial version] 2.3 Program Transformation Semantics
[Trial version] 2.4 Member Initialization List
[Trial version] Chapter 3. The Semantics of Data
[Trial version] 3.1 The Binding of a Data Member
[Trial version] 3.2 Data Member Layout
[Trial version] 3.3 Access of a Data Member
[Trial version] 3.4 Inheritance and the Data Member
[Trial version] 3.5 Object Member Efficiency
[Trial version] 3.6 Pointer to Data Members
[Trial version] Chapter 4. The Semantics of Function
[Trial version] 4.1 Varieties of Member Invocation
[Trial version] 4.2 Virtual Member Functions
[Trial version] 4.3 Function Efficiency
[Trial version] 4.4 Pointer-to-Member Functions
[Trial version] 4.5 Inline Functions
[Trial version] Chapter 5. Semantics of Construction, Destruction, and Copy
[Trial version] Presence of a Pure Virtual Destructor
[Trial version] Presence of a Virtual Specification
[Trial version] Presence of const within a Virtual Specification
[Trial version] A Reconsidered Class Declaration
[Trial version] 5.1 Object Construction without Inheritance
[Trial version] 5.2 Object Construction under Inheritance
[Trial version] 5.3 Object Copy Semantics
[Trial version] 5.4 Object Efficiency
[Trial version] 5.5 Semantics of Destruction
[Trial version] Chapter 6. Runtime Semantics
[Trial version] 6.1 Object Construction and Destruction
[Trial version] 6.2 Operators new and delete
[Trial version] 6.3 Temporary Objects
[Trial version] Chapter 7. On the Cusp of the Object Model
[Trial version] 7.1 Templates
[Trial version] 7.2 Exception Handling
[Trial version] 7.3 Runtime Type Identification
[Trial version] 7.4 Efficient, but Inflexible?