討論串[問題] 直接呼叫解構子
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 4→)留言4則,0人參與, 最新作者KanoLoa (卡)時間15年前 (2010/10/19 09:42), 編輯資訊
0
0
0
內容預覽:
如果我最後並沒有打算做 Delete A的動作,. 並且在我每次刪除A[n]時,塞一個新的回去呢: A[n] = new Class();. 這樣也會崩潰嗎?. 原來有這種方式,感謝。. 原本也是想用這樣的方式來實做。. 只是想說能不能更精簡一點,讓指標層次再少一點,. 硬是用一層去做看看…結果就是

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者james732 (好人超)時間15年前 (2010/10/19 09:26), 編輯資訊
0
0
0
內容預覽:
如果不能用STL的話,那我想得到的辦法之一.... Class * A = new Class[5]; //將 A 指向有五筆CLASS的陣列. → 假設要刪除的是 A[3] 這筆資料 ←. Class *temp = &A[3] ; //將 temp 指向 第四筆Class. Delete tem
(還有93個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者loveme00835 (最愛朴素妍)時間15年前 (2010/10/19 09:22), 編輯資訊
0
0
0
內容預覽:
以上的作法, 因為此五個物件 是由array new來配置, 也. 應該經由 delete [] 來一起銷毀( 撇開原地建置的情形). , 中途如果隨便去刪除某一個匿名物件, 那麼在最後 de-. lete A時將會再呼叫一次解構子, 因為沒有合適的物件存. 在該位置上, 會當機也不意外了, 另外還
(還有1311個字)

推噓3(3推 0噓 15→)留言18則,0人參與, 最新作者KanoLoa (卡)時間15年前 (2010/10/19 08:46), 編輯資訊
0
0
0
內容預覽:
需求是這樣的:. 1.有一 Class,是專門用來當作儲存的資料結構。. 2.當程式運行中,要執行刪除功能時,一旦確定刪除某筆資料,. 要保證儲存資料的那個Class其解構子功能要能馬上執行。. ----------------------------------------------------
(還有592個字)
首頁
上一頁
1
下一頁
尾頁