访问说明符

在类声明中,成员可以具有访问说明符。

语法

访问说明符 : 成员列表opt

  • 访问说明符: 一个
    private

    public

    protected

这种 访问说明符 来确定它后面的名称的访问,到下一个 访问说明符 或类声明的末尾。 下图阐释了此概念。

在类的访问控制

访问控制类

虽然只有两种访问说明符在该图中显示,没有限制访问说明符的数目在特定类声明的。 例如,在该图中的点类可以轻松地使用声明多访问说明符如下所示:

// access_specifiers1.cpp
class Point
{
public:                  // Declare public constructor.
    Point( int, int );
private:                 // Declare private state variable.
    int _x;
public:                  // Declare public constructor.
    Point();
public:                  // Declare public accessor.
    int &x( int );
private:                 // Declare private state variable.
    int _y;
public:                  // Declare public accessor.
    int &y( int );
};

int main()
{
}

注意对于成员访问所需的特定顺序,如前面的示例所示,。 存储分配的类类型对象的是实现依赖项,则,但成员以确保分配连续在访问说明符之间的高的内存地址。

请参见

参考

成员访问控件