存取規範
在類別宣告中,成員可以擁有的存取規範。
文法
存取規範**:** 成員清單opt
存取規範: 的其中一個
privatepublic
protected
存取規範 判斷名稱,而其後進位到下一步],存取 存取規範或類別宣告結尾處。 下圖說明這個概念。
在類別中的存取控制
雖然只有兩個存取規範會顯示在圖中,但是指定的類別宣告中的存取規範的數目沒有限制。 比方說,Point 類別圖中的可以輕易地使用宣告多個的存取規範,如下所示:
// 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()
{
}
請注意,沒有任何特定順序所需的成員存取,如前面的範例所示。 類別型別的物件的儲存區的配置是實作相關的但保證成員都被指派存取規範之間的連續高記憶體位址。