定義類別的型別
類別型別會使用類別規範來定義。類別型別可以宣告中所示,使用複雜的型別規範型別規範中。類別規範所組成:
The class, struct or union keyword.
類別名稱] 和 [可用的範本標題,則包含了類別標題。
此外,也可以是冒號和基底列出哪些識別所定義的類別繼承自基底類別。
大括號 ({}) 包含的類別成員宣告。
編譯器會處理它們 (之前項目設定為在類別主體) ; 之後,立即,將會產生做為識別項的類別名稱 它們可以用來宣告類別成員。這樣可以資料結構,如下所示的宣告:
// defining_class_types.cpp
// compile with: /c
class Tree
{
public:
void *Data;
Tree *Left;
Tree *Right;
};