共用方式為


定義類別類型

類別類型的定義是使用類別指定名稱。 您可以使用複雜的類型指定名稱宣告類別類型,如類型指定名稱中所示。類別指定名稱包括:

  • class、struct 或 union 關鍵字。

  • 類別標題包含類別名稱和適用的範本標題。

  • 或者,冒號和基底清單 (可識別將定義之類別所繼承的基底類別)。

  • 包含類別成員宣告的大括號 ({})。

編譯器將類別處理完畢後 (進入類別主體前),立即引入類別名稱做為識別項;類別名稱可用於宣告類別成員。 這樣可以宣告自我參考的資料結構,如下所示:

// defining_class_types.cpp
// compile with: /c
class Tree
{
public:
   void *Data;
   Tree *Left;
   Tree *Right;
};

請參閱

參考

類別概觀