Re: [STL ] Vector 裡面的成員是指 標釋放的問題

看板C_and_CPP作者 (bignose)時間16年前 (2009/11/29 21:33), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
在呼叫 vector 的 clear 之前,自己要一個一個的把 vector 裡頭的東西清掉 如果想要一個更自動化的 container 的話,試試看 boost 吧 boost 的 pointer container http://www.boost.org/doc/libs/1_41_0/libs/ptr_container/doc/tutorial.html ※ 引述《KVL (冰開水)》之銘言: : 問題來了,你知道 我知道 獨眼龍也知道 STL有一個clear的function 可以清空 : 它生出來的data,但是今天他的data member全都是指標 指向某一塊記憶體 : 那我今天如果只用clear而不對每一個我各自new出的東西做free的動作 : 是不是會造成memory leakage ?... (其實我是覺得會啦...clear 應該沒那麼強.. : 還自動幫我把我new的東西free掉...) : 請各為指點迷津 謝謝 ... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.31.84

11/29 22:30, , 1F
哈 還蠻有趣的 我會參考看看...最近用很兇 XD
11/29 22:30, 1F
文章代碼(AID): #1B4dWCwz (C_and_CPP)
文章代碼(AID): #1B4dWCwz (C_and_CPP)