class A {
private: int i;
public:
A(int n):i(n){}
void Display(const A &a){ cout<<a.i<<endl;}
};
------------------------------------------
沒有這樣訪問過, 對於 a, 一個 A 的實例物件,
怎麽是自己...
如果構建了兩個 A 實例, a1, a2
那麽 a2.Display(a1); 就是通過 a2 訪問了 a1 的私有成員 i
如果這是可行的, (a1, a2 是自己 A), 那麽
a2.i 卻是不行的, a2 不是自己?
我沒有這方面的資料, 希望能明示...
--------------------------------------------------
另外, 對於 Display 應該是個常量方法
void Display(const A &a) const { cout << a.i << endl; }
原來朋友仔感情再天真, 亦是我永遠也會愛惜的人, 明日愛他人, 也記住學會不要緊; 原來朋友比戀人更高分, 亦讓我開始懂得不記恨, 若大家都敏感, 我更要永遠記得拒絕再因小事怪人, 爲何沒有這條校訓...Twins-朋友仔
MCSD Training