[問題] c++函式定義問題

看板C_and_CPP (C/C++)作者 (eojdkf)時間14年前 (2011/10/27 17:32), 編輯推噓0(009)
留言9則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) 請問一下, 最近看到一段程式碼, 但是無法順利解讀, 看不太懂寫法, 希望各位能幫忙解讀!!! inline bool operator ==(const NoximCoord & coord) const { return (coord.x == x && coord.y == y); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.2.150

10/27 17:46, , 1F
判斷 NoximCoord 裡之 x 成員與 y 成員是否相同。
10/27 17:46, 1F

10/27 17:48, , 2F
推錯,是判斷NoximCoord裡面的 x,y 是否為指定的 x,y
10/27 17:48, 2F

10/27 18:06, , 3F
擁有這個inline的class (應該就是NoximCoord?) 應該有
10/27 18:06, 3F

10/27 18:07, , 4F
x,y這兩個成員
10/27 18:07, 4F

10/27 18:08, , 5F
這段code就是用來判斷兩個NoximCoord的x,y是否皆相同
10/27 18:08, 5F

10/27 18:16, , 6F
請看書本或上網搜尋「operator overloading」相關資料
10/27 18:16, 6F

10/27 18:21, , 7F
終於知道 "Introduce Explaining Variable" 的用途在哪,
10/27 18:21, 7F

10/27 18:21, , 8F
10/27 18:21, 8F

10/27 22:56, , 9F
感覺不出難在哪裡...最近看template頭很昏,一起來看吧!
10/27 22:56, 9F
文章代碼(AID): #1EgIL6L_ (C_and_CPP)
文章代碼(AID): #1EgIL6L_ (C_and_CPP)