討論串[問題] C++ 判斷是不是new出來的物件
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
看過你的程式後,我寫了個很簡單的測試:. int main(). {. Tree left_tree("HELLO");. Tree right_tree("WORLD");. Tree tree("james732", left_tree, right_tree);. }. 這個程式可以正常編譯,
(還有1059個字)
內容預覽:
補一下我應用的例子好了…. 不過剛剛省略了一個建構子. Tree(std::string in_root):root(in_root),left_child(0),right_child(0){}. =================. TreeParser.cpp. ===============
(還有1240個字)
內容預覽:
這個是Tree還是Node啊?我不太清楚原po所定義的。. 如果是. //constructor. Tree(std::string in_root, Tree **in_left, Tree **in_right):. root(in_root){. left_child = new Tree(*
(還有180個字)
內容預覽:
我把用到這個Tree的code補在回文裡啦…. 我現在有一個class Tree,有三個成員是pointer. 在copy時會new新的Tree. 在destructor裡我想delete這些new出來的tree. 因此我寫在解構式裡. 但因為constructor 裡沒有用new,要delete用
(還有730個字)
首頁
上一頁
1
下一頁
尾頁