[問題] overloading +
開發平台(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
→
12/28 20:31, , 1F
12/28 20:31, 1F
→
12/28 20:41, , 2F
12/28 20:41, 2F
→
12/28 22:55, , 3F
12/28 22:55, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):