在C++的类定义中,可以用访问控制修饰符public,private或protected来描述对类成员的访问限制。默认为private。
public:访问不受限制
private:只能在本类和友元的代码中访问
protected:只能在本类、派生类和友元的代码中访问
class A{
public:
int x; //访问不受限制。
void f();
private: //只能在本类和友元的代码中访问。
int y;
void g();
protected: //只能在本类、派生类和友元的代码中访问。
int z;
void h();
};