看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) c++ 問題(Question): 設 a 是一個物件, 怎麼overload "+" 使得 1 + a 是合法的? 補充:如果是 a+1 的話可以這樣寫: Class Class::operator+(int x){ Class a; a.variable = variable + x; return a; } 那 1+a呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.241.250
stimim:http://ideone.com/ij0mk 12/28 20:31
FableKevinS:那怎麼寫在class呢? 12/28 20:41
WPC001:目前的C++標準而言, 不應該寫在class內... 12/28 22:55