[問題] C++的小疑問
struct T1 {
int val;
};
class T2 {
private:
int val;
};
int main()
{
T1 t1; //A
T2 t2; //B
t1.val = 10; //C
t2.val = 10; //D
return 0;
}
想請問一下
以上程式碼
D是錯誤的
是否是因為T2宣告val為private
所以不能這樣設定,而要把D敘述移到T2裡?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.231.162
推
12/08 07:29, , 1F
12/08 07:29, 1F
→
12/08 09:54, , 2F
12/08 09:54, 2F
推
12/08 10:56, , 3F
12/08 10:56, 3F