vector利用swap()函数进行内存的释放

首先,vector与deque不一样,其内存占用空间只会增加,不会减少。好比你首先分配了10,000个字节,而后erase掉后面9,999个,则虽然有效元素只有一个,可是内存占用仍为10,000个。全部空间在vector析构时回收。ios 一、释放内存:    empty()是用来检测容器是否为空的,clear()能够清空全部元素。可是即便clear(),所占用的内存空间依然如故。若是你须要空间动
相关文章
相关标签/搜索