Inside the C++ Object Model (Paperback)

Stanley B. Lippman

買這商品的人也買了...

商品描述

 

Table Of Contents

Object Lessons.
Layout Costs for Adding Encapsulation.
The C++ Object Model.
A Keyword Distinction.
An Object Distinction.
The Semantics of Constructors.
Default Constructor Construction.
Copy Constructor Construction.
Program Transformation Semantics.
Member Initialization List.
The Semantics of Data.
The Binding of a Data Member.
Data Member Layout.
Access of a Data Member.
Inheritance and the Data Member.
Object Member Efficiency.
Pointer to Data Members.
The Semantics of Function.
Varieties of Member Invocation.
Virtual Member Functions.
Function Efficiency.
Pointer-to-Member Functions.
Inline Functions.
Semantics of Construction, Destruction, and Copy.
Object Construction without Inheritance.
Object Construction under Inheritance.
Object Copy Semantics.
Object Efficiency.
Semantics of Destruction.
Runtime Semantics.
Object Construction and Destruction.
Operators new and delete.
Temporary Objects.
On the Cusp of the Object Model.
Templates.
Exception Handling.
Runtime Type Identification.
Efficient, but Inflexible.
Index. 0201834545T04062001


Back to Top

 

 

商品描述(中文翻譯)

 

目錄

物件教訓。

增加封裝的佈局成本。

C++物件模型。

關鍵字區別。

物件區別。

建構函式的語義。

預設建構函式的建構。

複製建構函式的建構。

程式轉換語義。

成員初始化列表。

資料的語義。

資料成員的綁定。

資料成員的佈局。

存取資料成員。

繼承和資料成員。

物件成員效能。

指向資料成員的指標。

函式的語義。

不同種類的成員呼叫。

虛擬成員函式。

函式效能。

指向成員函式的指標。

內嵌函式。

建構、解構和複製的語義。

沒有繼承的物件建構。

繼承下的物件建構。

物件複製語義。

物件效能。

解構的語義。

執行時語義。

物件建構和解構。

new和delete運算子。

臨時物件。

在物件模型的邊緣。

範本。

例外處理。

執行時型別識別。

高效但不靈活。

索引。 0201834545T04062001





回到頂部