//数组初始化vector
 int iarray[]={1,2,3,4,5,6,7,8,9,0};
 //count: iarray数组个数
 size_t count=sizeof(iarray)/sizeof(int);
 //int数组初始化 ivec3 
 vector<int> ivec3(iarray,iarray+count);
 for(int_ite=ivec3.begin ();int_ite!=ivec3.end ();int_ite++)
  cout<<"ivec3: "<<*int_ite<<endl;

//string数组初始化 svec1
 string word[]={"ab","bc","cd","de","ef","fe"};
 //s_count: word数组个数
 size_t s_count=sizeof(word)/sizeof(string);
 //string数组初始化 svec1 
 vector<string> svec1(word,word+s_count);
 for(string_ite=svec1.begin ();string_ite!=svec1.end ();string_ite++)
  cout<<"svec1: "<<*string_ite<<endl;

  1. //vector的赋值并不可以像数组一样方便的用花括号方便的完成赋值,这里借用了数组来初始化这个vector,初始化方 式vector<elementType> intvec(begin,end);这样可以用起来看上去还是比较习惯的
  1. int a[7]={1,2,3,4,5,6,7};
  2. vector<int> ivector(a,a+7);
  3. vector<int>::iterator iter;
  4. for_each(ivector.begin(),ivector.end(),print);//用for_each进行遍历
  5. cout<<endl;
  6. ivector[5]=1;
  7. cout<<ivector[5]<<endl<<ivector.size()<<endl;
  8. for_each(ivector.begin(),ivector.end(),print);//用for_each进行遍历
  9. return 0;

最新文章

  1. C#使用Aspose.Cells导出Excel简单实现
  2. .NET开发邮件发送功能的全面教程(含邮件组件源码)
  3. response基本常识,不是很准确欢迎来纠正。
  4. c#全局鼠标事件以及鼠标事件模拟
  5. 介绍开源的.net通信框架NetworkComms框架 源码分析(五)ReservedPacketType
  6. Tomcat:Custom a common error page valve for all web application in tomcat
  7. 1934. Black Spot(spfa)
  8. Labview中创建属性节点和调用节点的用法
  9. codeforces 617BChocolate
  10. HDU 1024 DP Max Sum Plus Plus
  11. 非正式js语法
  12. javascript闭包特性
  13. 基于opencv在摄像头ubuntu根据视频获取
  14. 【转】HashMap实现原理分析
  15. GitHub学习笔记:分支管理
  16. jenkins使用开始踩坑(1)
  17. 爬虫系列---scrapy post请求、框架组件和下载中间件+boss直聘爬取
  18. .net Core使用Orcle官方驱动连接数据库
  19. python与java的内存机制不一样;java的方法会进入方法区直到对象消失 方法才会消失;python的方法是对象每次调用都会创建新的对象 内存地址都不i一样
  20. Windows使用(类)Unix环境那些事

热门文章

  1. hdu 1421
  2. 安装Ubuntu Linux系统时硬盘分区最合理的方法
  3. 如何查看IIS并发连接数【转】
  4. meta viewport 详解
  5. sql server多表数据批量更新
  6. C实现多线程
  7. hdu--(1025)Constructing Roads In JGShining&#39;s Kingdom(dp/LIS+二分)
  8. 经验分享:使用 Restyle.js 简化 CSS 预处理
  9. shell学习记录001-知识点储备
  10. 让DIV实现抖动效果!