类类型是使用 class、struct 和 union 关键字定义的。 为简单起见,用这些关键字定义的类型被称为类类型,但在有关行为因所用关键字而异的语言元素的讨论中除外。
在另一个类中定义(“嵌套”)的类名称具有封闭类的类范围。
类的名称可以是标识符,也可以是模板标识符。请参阅模板。
类的变量和函数称为成员。 在定义类时,常见的做法是提供下列成员(尽管所有成员均可选):
类数据成员,用于定义类类型对象的状态和特性。
一个或多个构造函数,用于始化类类型的对象。 构造函数中介绍了构造函数。
析构函数,用于执行清理功能(如释放动态分配的内存或结束文件)。 析构函数中介绍了析构函数。
定义对象行为的一个或多个成员函数。
有关详细信息,请参阅:
有关托管类和结构的信息,请参阅类和结构。