[問題] BST iterator的問題

看板EE_DSnP作者 (Peter)時間15年前 (2009/05/18 20:52), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/2 (看更多)
寫BST的iterator時候 當我overload ++, --等 operater時 想要呼叫BSTree裡面的一些變數諸如_root以及successor()等函數 該怎麼樣才能辦得到呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.241.58 ※ 編輯: Peter034 來自: 118.166.241.58 (05/18 20:52)

05/18 21:33, , 1F
我自己是在 iterator 裡多放一個 BSTree*...
05/18 21:33, 1F

05/18 21:38, , 2F
那請問一下要怎麼讓BSTree*指到_container呢?
05/18 21:38, 2F

05/18 21:42, , 3F
我是把 BSTree 自己(this) 丟進去給 BSTree::iterator
05/18 21:42, 3F

05/18 22:02, , 4F
可以work了 感謝指點 ^^
05/18 22:02, 4F
文章代碼(AID): #1A4Ldpth (EE_DSnP)
文章代碼(AID): #1A4Ldpth (EE_DSnP)