作者FableKevinS (FableKevinS)
看板C_and_CPP
標題[問題] overloading +
時間Wed Dec 28 20:12:13 2011
開發平台(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
→ FableKevinS:那怎麼寫在class呢? 12/28 20:41
→ WPC001:目前的C++標準而言, 不應該寫在class內... 12/28 22:55