看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《kkk999 (HAHAHA)》之銘言: : 這是一開始我所宣告的 : list<kruskalSet*> kruskal_List; ^^^^^^^^^^^ 建議直接存 list<kruskalSet> .. 存指標很怪.. 當你把指標 erase 掉以後.. new 出來的東西有釋放嗎? : kruskal_List.push_back (EDGE) ; : EdgeIt=edge_List.erase(EdgeIt); ^^^^^^這邊指的位置應該錯了 其實是刪掉剛剛自己存進 去的東西 建議把上面兩行顛倒看看.. 其實這種錯誤根本不需要問別人..debugger 中斷設一下, 看一下變數不就很清楚了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.141.46.118
Ting1024:抱歉 指標那邊我好像講錯了... XD 05/05 00:13
loveme00835:@_@ 05/05 00:33
Ting1024:又好像沒講錯 XD smart ptr的話,才不用自行刪除 05/05 01:36
kkk999:謝謝講解 05/06 07:41