#include "stdafx.h"
#include <iostream>
#include <vector> using namespace std; vector <string> v;
char ch; int main ()
{ for(int i=0; i<10000; i++) v.push_back("abcdefghijklmn"); // cin >> ch; // 此时检查内存情况 占用54M cout << "Vector 的 容量为" << v.capacity() << endl; v.clear(); // cin >> ch; // 此时再次检查, 仍然占用54M cout << "Vector 的 容量为" << v.capacity() << endl; // 此时容量为 1048576 vector<string>(v).swap(v); cout << "Vector 的 容量为" << v.capacity() << endl; // 此时容量为0 cin >> ch; // 检查内存,释放了 10M+ 即为数据内存 return 0;
} 

vector 的删除相关推荐

  1. vector插入/删除元素

    插入操作: 理论知识 ² vector.insert(pos,elem);   //在pos位置插入一个elem元素的拷贝,返回新数据的位置. ² vector.insert(pos,n,elem); ...

  2. C++ vector容器删除操作

    1.vector::pop_back() 删除vector的最后一个元素,vector的大小减一,删了的元素被销毁. 2.vector::erase() iterator erase (iterato ...

  3. C++从vector中删除指定元素

    ①只删除一个元素 vector<int> num;for(vector<int>::iterator iter=num.begin();iter!=num.end();iter ...

  4. vector中删除元素后,如何有效的释放无效元素的内存

    .erase()只是删除了元素内容,并不能改变容量大小: 举例: 35 void testvector() 36 { 38     vector v; 39     v.push_back(1); 4 ...

  5. C++ vector中删除元素

    vector中删除指定元素 //删除指定元素vector<int> v = {1,2,3,4,5,6,7,8,9,10,5,5,5};printf("v size:%d\n&qu ...

  6. STL中map/vector的删除元素操作

    在我们使用C++中的STL的时候,可以使用迭代器iterator进行遍历,但是当我们通过iterator对vector和map删除元素的时候,要格外的小心,往往操作不当,导致iterator失效,后果 ...

  7. 使用迭代器从map或vector中删除元素

    std:map的迭代器:删除时只影响当前元素 #include "stdafx.h" #include <map>std::map<int, int> m; ...

  8. vector容器删除元素的几种简单方法(详细实用)

    一.直接删除法 (1)使用 vector库函数"erase"删除,使用erase函数后容器size自动-1 int removeElement(vector<int>& ...

  9. 【c++】vector中删除元素

    1.删除指定范围的元素 vector删除元素之pop_back(),erase(),remove() 向量容器vector的成员函数pop_back()可以删除最后一个元素. 而函数erase()可以 ...

  10. C++ vector之删除元素

    ---- 向量容器vector的成员函数pop_back()可以删除最后一个元素. ---- 而函数erase()可以删除由一个iterator指出的元素,也可以删除一个指定范围的元素. ---- 还 ...

最新文章

  1. 关于iOS APP 需要支持ipv6-only 开发者需要做的事情
  2. origin master 出现The authenticity of host 'github.com ' can't be established
  3. Spring-web源码解析之Filter-AbstractRequestLoggingFilter
  4. java nio 客户端_Java网络编程:Netty框架学习(二)---Java NIO,实现简单的服务端客户端消息传输...
  5. Fantom已开始网络升级,大约需2个小时
  6. onbeforeunload事件在页面关闭或刷新时触发
  7. Ubuntu下fcitx安装。(ibus不会用)
  8. java生成mib文件_SNMP之MIB文件创建
  9. HFSS(ANSYS Electronics)仿真2.45GHz矩形微带天线
  10. 分享java50道基础面试题(有答案)
  11. GB/T28181国标视频直播平台LiveGBS支持录像回放吗云端录像录制在哪里
  12. docker白话版(一)简介+使用命令
  13. 删除计算机病毒怎么办,电脑软件客户端被误报病毒而删除了怎么办?
  14. HYBBS论坛表白墙网站PHP程序源码
  15. 7-5 谷歌的招聘 (15 分)
  16. unity简单复刻无敌破坏王
  17. 金钩钓鱼java代码_金钩钓鱼
  18. 40款非常酷的国外创意名片设计欣赏(上)
  19. 【java】本地客户端内嵌浏览器3 - Swing 使用 Spring 框架 + 打包项目 + 转exe + 源码
  20. 易语言下载到c盘文件覆盖,易语言写到文件不覆盖

热门文章

  1. 梯度下降算法以及线性回归模型
  2. iotop命令监控磁盘io
  3. 11_条件随机场CRF2_统计学习方法
  4. 2018杭电多校第二场1006(容斥原理,组合数学)
  5. lambda方法引用总结——烧脑吃透
  6. 5Python全栈之路系列之字符串格式化
  7. win7下的ipython没有的问题
  8. 表生成器@TableGenerator
  9. 使用ASP.NET AJAX Control Toolkit中的NoBot控件拒绝垃圾发布程序 【转载】
  10. HOHO 拿了個小嘉獎 Happy一下 可惜過年可能被留下...痛苦