看板 C_and_CPP 關於我們 聯絡資訊
書上一個例子,問題在下面的二行註解 class Calculate{ private: int x; public : Calculate(int n){ x =n; } void sum(Calculate obj){ x += obj.x; //obj.x的x是private,為什麼在這可以用? 是因為obj是Calculate //而且又在class Calculate內嗎? } }; int main(){ Calculate a(100),b(200); a.sum(b); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.233.36.148
LPH66:正確 02/03 01:48
hikaru06:a.x==300 02/04 23:29