当前位置: 首页 > news >正文

营销推广型网站价格河南网站建设的详细策划

营销推广型网站价格,河南网站建设的详细策划,如果做网站运营,专门做文创产品的网站vector容器互换 功能描述#xff1a; 实现两个容器内元素进行互换 函数原型#xff1a; swap(vec);//将vec与本身的元素互换 1.基本使用 代码如下: #include iostream using namespace std; //vector容器互换 #include vector //1.基本使用void printVect…vector容器互换 功能描述 实现两个容器内元素进行互换 函数原型 swap(vec);//将vec与本身的元素互换 1.基本使用 代码如下: #include iostream using namespace std; //vector容器互换 #include vector //1.基本使用void printVector(vectorint v) {for (vectorint ::iterator it v.begin(); it ! v.end(); it) {cout *it ;}cout endl; }void test01() {vectorint v1;for (int i 0; i 10; i) {v1.push_back(i);}cout 互换前 endl;printVector(v1);vectorint v2;for (int i 10; i 0; i--) {v2.push_back(i);}printVector(v2);v1.swap(v2);cout互换后endl;printVector(v1);printVector(v2);}int main() {test01();return 0; }2.实际用途 巧用swap可以收缩内存空间 当我们重新指定大小的时候vector容器的容量(capacity)不会变化如果刚开始给vector容器push_back很多元素后面resize时又将它变得很小这个时候vector的size虽然变了但是capacity是不会变的这样就会浪费内存空间我们可以巧用swap解决这个问题 代码如下 #include iostream using namespace std; //vector容器互换 #include vector //2.实际用途void printVector(vectorint v) {for (vectorint ::iterator it v.begin(); it ! v.end(); it) {cout *it ;}cout endl; }void test01() {vectorint v;for (int i 0; i 100000; i) {v.push_back(i);}cout v的容量 v.capacity() endl;cout v的大小 v.size() endl;v.resize(3);//重新指定大小cout v的容量 v.capacity() endl;cout v的大小 v.size() endl;//巧用swap收缩内存vectorint(v).swap(v);cout v的容量 v.capacity() endl;cout v的大小 v.size() endl;}int main() {test01();return 0; }vector(v).swap(v); 为什么可以收缩空间呢 vector int (v) : 用v目前所用元素个数来初始化匿名对象 那当我们使用了swap(v)//容器交换后 等vector int (v).swap(v)这行代码执行完编译器就会自动回收匿名对象所以那块很大的内存就会被回收不再占用空间
http://www.yutouwan.com/news/21572/

相关文章:

  • 邯郸做移动网站的地方湖南关键词网络科技有限公司
  • 帮人家做网站怎么赚钱wordpress 缓存头像
  • 高新快速建设网站找哪家黄金网站app视频播放画质选择
  • 做qq图片的网站有哪些网站开发文件夹
  • 深圳和海枫建设集团有限公司网站宝安区城市建设局网站
  • 做寝室介绍网站软件工程师证怎样考取
  • 宁波网站建设公司排名最简单的网站模板
  • 优质做网站网站建设平台安全问题有哪些
  • 长春做网站的电话赤峰建网站
  • wordpress站点添加skypedjango做的购物网站
  • 网站建设的方案计划现在有哪些网址
  • 北京高端品牌网站建设win系统的wordpress
  • 牡丹江站搜索引擎营销分类
  • 做的网站电脑上跟手机上不一样搭建网站的必须条件
  • 南京网络维护公司重庆网站关键字优化
  • 做网站编辑的感受湖州广告设计公司
  • wordpress 网页编辑梧州网站优化价格
  • 昆明网站服务特种设备企业服务平台
  • 公司网站后台怎么上传图片商务网站开发流程
  • 网站首页设计有限公司长沙有名的公司
  • 容桂网站制作动态中海建路桥建设有限公司网站
  • 菜谱网站后台代码化工企业建网站
  • 企业网站流量预估旅游网站建设初衷
  • 坪山区住房和建设局网站哈尔滨专业网站建设哪个好
  • 网站优化意义绵阳高端网站建设
  • 快速微信网站开发医院网站建设情况汇报
  • 宣城哪里做网站网站建设费税率
  • 适用于手机的网站怎么建设手机app可以做网站吗
  • 高端旅游网站制作沈阳网络优化公司哪家好
  • 我的世界做壁纸的网站dw表格怎么做网站搜索