Private:
私有是相对类来说的,同一个类的对象之间可以相互访问私有变量。
私有权限的限制仅仅在编译时刻,运行时刻不受限制。
Friend:
例子:
struct X;// 前向声明
struct Y{
void f(X*);
}
struct X{
private:
int i;
public:
friend void Y::f(X*);
}
class与struct区别:
class默认访问属性为private,而struct默认访问属性为public