LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 170|回复: 0

class

[复制链接]
发表于 2024-2-1 22:05:09 | 显示全部楼层 |阅读模式
关键字 class 声明类类型或定义类类型的对象。

语法

复制
[template-spec]
class [ms-decl-spec] [tag [: base-list ]]
{
   member-list
} [declarators];
[ class ] tag declarators;
参数
template-spec
可选模板规范。 有关详细信息,请参阅模板。

class
class 关键字。

ms-decl-spec
可选存储类规范。 有关详细信息,请参阅 __declspec 关键字。

tag
为类提供的类型名称。 标记将变成类范围内的保留字。 标记是可选项。 如果省略,则定义匿名类。 有关详细信息,请参阅匿名类类型。

base-list
此类将从中派生其成员的类或结构的可选列表。 有关详细信息,请参阅基类。 每个基类或结构名称的前面可具有访问说明符(public、private、protected)和 virtual 关键字。 有关详细信息,请参阅控制对类成员的访问中的成员访问表。

member-list
类成员列表。 有关详细信息,请参阅类成员概述。

declarators
声明符列表,指定类类型的一个或多个实例的名称。 如果类的所有数据成员是 public,则声明符可以包含初始值设定项列表。 与类相比,这在结构(其数据成员默认为 public)中更为常见。 有关详细信息,请参阅声明符概述。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表