首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

Professional C++ 中的这句话如何理解,关于访问限定符

2012-02-26 
Professional C++ 中的这句话怎么理解,关于访问限定符 访问限定符作用在类层次上,而不是对象层次,因此一个

Professional C++ 中的这句话怎么理解,关于访问限定符

访问限定符作用在类层次上,而不是对象层次,因此一个类的方法可以访问该类任何对象的protected或private方法及成员。

不明白。帮忙解释下,写个简单例子最好



[解决办法]
class Bar
{
public:
Bar(int i):p(i){}
void foo(Bar& a)
{
cout < < "I can access private variable of other object: p= " < <a.p < <endl;
}
private:
int p;
};

int main(int argc, char* argv[])
{
Bar b1(10), b2(20);
b1.foo(b2);
}


Result:
20

热点排行