[問題] 傳遞物件參數
書上一個例子,問題在下面的二行註解
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
推
02/03 01:48, , 1F
02/03 01:48, 1F
推
02/04 23:29, , 2F
02/04 23:29, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章