討論串[問題] C++ 判斷是不是new出來的物件
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者james732 (好人超)時間14年前 (2011/09/23 02:07), 編輯資訊
0
0
0
內容預覽:
看過你的程式後,我寫了個很簡單的測試:. int main(). {. Tree left_tree("HELLO");. Tree right_tree("WORLD");. Tree tree("james732", left_tree, right_tree);. }. 這個程式可以正常編譯,
(還有1059個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者wagaru (wagaru)時間14年前 (2011/09/23 01:48), 編輯資訊
0
0
0
內容預覽:
補一下我應用的例子好了…. 不過剛剛省略了一個建構子. Tree(std::string in_root):root(in_root),left_child(0),right_child(0){}. =================. TreeParser.cpp. ===============
(還有1240個字)

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者bleed1979 (十三)時間14年前 (2011/09/22 23:33), 編輯資訊
0
0
0
內容預覽:
這個是Tree還是Node啊?我不太清楚原po所定義的。. 如果是. //constructor. Tree(std::string in_root, Tree **in_left, Tree **in_right):. root(in_root){. left_child = new Tree(*
(還有180個字)

推噓2(2推 0噓 19→)留言21則,0人參與, 最新作者wagaru (wagaru)時間14年前 (2011/09/22 22:37), 編輯資訊
0
0
0
內容預覽:
我把用到這個Tree的code補在回文裡啦…. 我現在有一個class Tree,有三個成員是pointer. 在copy時會new新的Tree. 在destructor裡我想delete這些new出來的tree. 因此我寫在解構式裡. 但因為constructor 裡沒有用new,要delete用
(還有730個字)
首頁
上一頁
1
下一頁
尾頁