vector利用swap()函數進行內存的釋放

首先,vector與deque不一樣,其內存佔用空間只會增加,不會減少。好比你首先分配了10,000個字節,而後erase掉後面9,999個,則雖然有效元素只有一個,可是內存佔用仍爲10,000個。全部空間在vector析構時回收。ios 一、釋放內存:    empty()是用來檢測容器是否爲空的,clear()能夠清空全部元素。可是即便clear(),所佔用的內存空間依然如故。若是你須要空間動
相關文章
相關標籤/搜索