【发布时间】:2011-09-13 04:33:37
【问题描述】:
我有以下代码:
class A
{
private:
int x;
public:
A()
{
x = 90;
}
A(A a1, A a2)
{
a1.x = 10;
a2.x = 20;
}
int getX()
{
return this->x;
}
};
我知道代码可能很奇怪,但我不明白为什么a1 和a2 可以访问私有数据成员x?
【问题讨论】:
标签: c++ private-members