[問題] overloading +

看板C_and_CPP作者 (FableKevinS)時間14年前 (2011/12/28 20:12), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/2 (看更多)
開發平台(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:41, , 2F
那怎麼寫在class呢?
12/28 20:41, 2F

12/28 22:55, , 3F
目前的C++標準而言, 不應該寫在class內...
12/28 22:55, 3F
文章代碼(AID): #1E-mUVhU (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1E-mUVhU (C_and_CPP)