C++中的访问属性有三种,private,public,protected
public:表示公开访问权限。
private:是私有访问属性,非类内成员不可调用,对于同一类的不同对象可以随意访问。
下面示例充分证明了,C++中同一类的不同对象的访问。
#include<iostream>
using namespace std;
class ss
{
private:
int i;
public:
void set(int a)
{
i = a;
}
void myread(ss *p)
{
cout << "q->i=" << p->i<< endl;
}
};
int main()
{
ss n;
ss m;
n.set(100);
m.myread(&n);
return 0;
}