看板 EE_DSnP 關於我們 聯絡資訊
老師您好,想請問以下的更改是否在可以接受的範圍內: adtTest.h 加入幾處: #ifdef ADT_BST 傳 &_container 給 iterator。 #endif 這樣是否可以? 因為我的設計在 iterator ++ 或 -- 的時候,用於搜尋的 method 需要知道 _tail 與 _root 以判別一些條件。想了很久,想不到其他方法不用判斷。 也因為這樣的設計,有些 code 很醜,只是為了讓傳遞變數的過程能讓 compiler 接受。 如果可以,前面同學修改 adtTest.h 也可以用同樣的辦法。 不過老師可能要額外向同學說明為什麼有的地方要用 do {...} while (...) 來寫。 另外,我的數字也因為有 _tail 而不一樣,不知道助教批改起來會不會抓狂。 謝謝老師! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.57.209 ※ 編輯: spock 來自: 218.160.57.209 (05/20 03:29)