为选件类成员的控件访问

通过帮助对类成员数据和功能的控件访问增加用 C++ 生成的软件完整性。 类成员可以声明为具有专用,从而保护的或公共访问,如下表所示:

成员访问控件

访问类型

含义

private

作为 private 声明类的成员可由成员函数和 friends (类或函数) 类仅使用。

protected

作为 protected 声明类的成员可由成员函数和 friends (类或函数) 类使用。 此外,还可以通过从类派生的类使用。

public

作为 公共 声明类的成员可由所有函数。

不打算使用它们的访问控制帮助防止可以使用对象在方式。 这种保护丢失,当显式类型转换 (强制转换) 时执行。

备注

访问控制是同样适用于所有名称:成员函数,成员数据,嵌套类和枚举数。

对类成员 (使用 关键字声明的类类型的成员的默认访问) 是私有的;为 struct 和 联合 成员的默认访问是公共的。 使用 公共、 private或 protected 关键字,对任何一种情况下,当前访问级别进行更改。

请参见

参考

基类的访问说明符