//最简单的使用swap,清除元素并回收内存

     vector <int>().swap(vecInt);  //清除容器并最小化它的容量,
// vecInt.swap(vector<int>()) ; 另一种写法
j= vecInt.capacity(); //j=0
i = vecInt.size(); //i=0
7// 该语句是由vector <int>(vecInt).swap(vecInt)的变体而来,一下解释引自csdn: std::vector<T>(v).swap(v);//的作用相当于:
{
std::vector<T> temp(v);//1
temp.swap(v);//2
}
// 第一句产生一个和v内容一模一样的vector,只不过temp的容量是恰好满足其大小的
// 第二句把v和temp交换
// 然后temp就自动解析掉了

最新文章

  1. ebs如何将客户化的PL/SQL程序发布到webservice
  2. arcgis如何制作DEM数据
  3. SQLServer之数据类型
  4. CoreOS实践(1)—CoreOS初体验
  5. leetcode 135. Candy ----- java
  6. PHP中header用法详解带范例(转)
  7. Unix网络编程(1)&mdash;&mdash;socket一窥
  8. Eclipse 里的 Classpath Variables M2_REPO 无法修改(maven)
  9. Jsp连接Mysql数据库取数方法
  10. OpenSSL命令---rand
  11. Android Binder机制原理(史上最强理解,没有之一)(转)
  12. javascript学习笔记-3
  13. linux(六)之文本操作
  14. 《android开发艺术探索》读书笔记(十五)--Android性能优化
  15. Django---第三方
  16. ecshop 商品属性显示方法
  17. Maven 构建浏览器解析userAgent类
  18. javascript 字符串处理
  19. 运维ip语法,DNS配置方法
  20. msvcp100d.dll文件丢失,解决找不到msvcp100d.dll的问题

热门文章

  1. hdu6049
  2. 洛谷——P1589 泥泞路
  3. sed 概述
  4. python3 开发面试题(去重保持原来的顺序)6.2
  5. winform 窗体实现增删改查(CRUD)共用模式
  6. CSS3:图片水平垂直居中
  7. Android2017最新面试题(3-5年经验个人面试经历)
  8. python pip更换下载源(转)
  9. Shell--数据流重定向
  10. 常见配置Server错误导致import 包无效等问题解决