[問題] C++運算子多載的問題
這是程式碼↓
http://nopaste.csie.org/d395e
想要問的是
在main中打入 win1 > win2
是以win2為引數傳入operator>裡
可是operator卻只有回傳值
return (this-> area() > win.area());
這樣寫法不就是回傳win1的面積(也就是this->area())大於win2嗎
那如果win2比win1大,
為什麼就能夠成功跑出
win2 is larger than win1。
呢ˇ
感謝各位ˇ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.244.26.94
推
01/28 10:32, , 1F
01/28 10:32, 1F
※ 編輯: p221071889 來自: 60.244.26.94 (01/28 10:34)
→
01/28 10:35, , 2F
01/28 10:35, 2F
→
01/28 10:39, , 3F
01/28 10:39, 3F
推
01/28 10:40, , 4F
01/28 10:40, 4F
→
01/28 10:41, , 5F
01/28 10:41, 5F
→
01/28 10:42, , 6F
01/28 10:42, 6F
→
01/28 10:43, , 7F
01/28 10:43, 7F
推
01/28 10:47, , 8F
01/28 10:47, 8F
→
01/28 10:54, , 9F
01/28 10:54, 9F
推
01/28 14:09, , 10F
01/28 14:09, 10F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章