std::vector利用swap函数进行内存释放
转自:https://www.cnblogs.com/mazhenyu/p/8295316.html
首先,vector与deque不同,其内存占用空间只会增长,不会减小。比如你首先分配了10,000个字节,然后erase掉后面9,999个,则虽然有效元素只有一个,但是内存占用仍为10,000个。所有空间在vector析构时回收。
1、释放内存:
empty()是用来检测容器是否为空的,...
转载
2019-09-13 21:57:18 ·
687 阅读 ·
0 评论