[問題] vector 如何正確釋放空間?

看板C_Sharp (C#)作者 (孤單落葉)時間9年前 (2015/11/12 17:37), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
vector 很處很多 可是一直無法正確釋放掉空間 想請問各位鄉民 有人知道該如何正確地釋放掉嗎? Clear()/erase()/delete 差異?? 哪個可以正確地釋放掉空間?? 就我目前所知Clear()是無法放掉空間 只會清空內存資料 有沒有神鄉民可以教一下呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.159.190 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1447321041.A.FC7.html

11/12 18:08, , 1F
走錯囉,C/C++在隔壁~
11/12 18:08, 1F

11/12 18:12, , 2F
不過可以跟你說...用swap()
11/12 18:12, 2F

11/12 18:13, , 3F
詳細一點的話,你還是去隔壁討論比較好
11/12 18:13, 3F

11/13 11:55, , 4F
C# 就沒這功能了嗎?還是有替代的...小弟剛好在做
11/13 11:55, 4F

11/13 11:55, , 5F
C++轉C#
11/13 11:55, 5F

11/13 14:05, , 6F
C#(在CLR執行)有GC,不用自己釋放
11/13 14:05, 6F
文章代碼(AID): #1MH5tH_7 (C_Sharp)
文章代碼(AID): #1MH5tH_7 (C_Sharp)