摘要: vector的clear()操作只是清空vector的元素,而不会将内存释放掉 这时cap=5; 使用vector的swap操作: vector<int>().swap(vec1); 就是删除元素并且释放内存。推荐这种方式。 vector采取的是每次申请空间,就将内存变为原来的两倍,浪费了很多内存, 阅读全文
posted @ 2017-04-12 16:50 zqlucky 阅读(1279) 评论(0) 推荐(0) 编辑