定义类类型

类类型是使用类说明符定义的。 可使用类型说明符中所示的详细类型说明符来声明类类型。类说明符包括:

  • class、struct 或 union 关键字。

  • 类标题包括类名和适用的模板标题。

  • 或者,也可以包括冒号和用于标识要定义的类继承自的基类的基列表。

  • 包含类成员声明的大括号 ({})。

在编译器处理类名之后(在进入类体之前),类名将立即作为标识符引入;类名可用于声明类成员。 这样便可以声明自引用数据结构,如下所示:

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

请参见

参考

类概述