→ james732:看起來是有重覆delete了...(?) 09/22 22:40
推 LPH66:那就把你的程式改成所有東西都是 new 來的就好了... 09/22 22:40
→ LPH66:咦 我沒想到重覆 delete 的可能耶 XD 09/22 22:41
→ LPH66:不過他的 copy 寫得看起來沒什麼問題... 09/22 22:41
→ james732:建議給一個 main 使用這個 tree 並且能發生你說的問題 09/22 22:46
→ loveme00835:未看先猜因為你呼叫第2個版本的建構子, 傳入不是new來 09/22 23:21
→ loveme00835:的物件, 所以錯 09/22 23:21
→ bleed1979:ctor那裡為什麼不是用**呢? 而是用reference,怪。 09/22 23:25
推 hellophoenix:你這樣寫只有Copyconstructor生 09/22 23:32
→ hellophoenix:出來的tree的child是new,用原本 09/22 23:33
→ hellophoenix:的constructor產生的instance的 09/22 23:34
→ hellophoenix:child並不是new出來的 09/22 23:35
→ bleed1979:樓上說得對,完了,我下面的文章無法自刪。 09/22 23:39
→ loveme00835:@@? 09/22 23:40
→ bleed1979:我想到下面寫的文章ctor應該都指向同一個child, 09/22 23:44
→ bleed1979:產生新的要刪掉舊的,那就完了?! 09/22 23:45
→ wagaru:恩 所以就會有些tree有new出來的物件 有些tree沒有 09/23 00:38
→ wagaru:現在就卡在delete只能刪new出來的物件 09/23 00:39
→ wagaru:用constructor 建出來的在解構式就會出錯 09/23 00:39
→ james732:你真的不願意給我們一個 main 看你怎麼使用這個嗎? 09/23 01:27
→ james732:是不是用建構子產生物件,跟是不是用new產生是沒有衝突的 09/23 01:29
※ 編輯: wagaru 來自: 175.96.117.5 (09/23 01:50)