#include <iostream>
#include <vector>
using namespace std; int main()
{
vector<int> vec; //创建一个向量存储 int
int i;
cout<<"vector size="<<vec.size()<<endl; //显示vec的原始大小
for(i=;i<;i++){ //推入5个值到向量中
vec.push_back(i);
}
cout<<"extended vector size="<<vec.size()<<endl;//显示vec扩展后的大小 for(i=;i<;i++){ //访问向量中的5个值
cout<<"value of vec["<<i<<"]="<<vec[i]<<endl;
} vector<int>::iterator v=vec.begin(); //使用迭代器iterator访问值
while(v!=vec.end()){
cout<<"value of v="<<*v<<endl;
v++;
}
system("pause");
return ; }

容器(containers):用来管理某一类对象的集合,包括deque、list、vector、map等

迭代器(iterators):用于遍历对象集合的元素,集合可以是容器,也可能是容器的子集

  • push_back( ) 成员函数在向量的末尾插入值,如果有必要会扩展向量的大小。
  • size( ) 函数显示向量的大小。
  • begin( ) 函数返回一个指向向量开头的迭代器。
  • end( ) 函数返回一个指向向量末尾的迭代器。

最新文章

  1. 命令查询网站是否开启CDN加速
  2. java获得某个月的天数
  3. android 开发禁止系统修改app的字体大小
  4. java 多线程(ThreadPoolExecutor (补充))
  5. Hadoop map和reduce数量估算
  6. QT之实现程序启动画面
  7. 线段树(区间合并) POJ 3667 Hotel
  8. 可运行jar包生成步骤和jar包的生成
  9. Android 显示/隐藏 应用图标
  10. qt的安装和debug
  11. JSF开篇之Login案例
  12. 前端是Sencha Touch+ Cordova(转)
  13. 网络传输编程之TCP
  14. linux下git常用命令
  15. 西安电话面试:谈谈Vue数据双向绑定原理,看看你的回答能打几分
  16. java 实现hex文件转换bin保存至内存中
  17. mui框架下拉刷新和上拉刷新
  18. ApplicationContext 配置里dataSource mysql连接数据源,设置ssl和utf-8
  19. 给&lt;input type=&quot;color&quot;&gt;设置默认值
  20. poj3237树链剖分边权+区间取负

热门文章

  1. mysql批量删除相同前缀的表格
  2. IT部门的KPI该如何制定?
  3. Go -- log4go日志
  4. python把日期转换为秒数;日期转为字符串;datetime、date
  5. 完整的MVC框架(前端、后台和数据库)
  6. BUPT复试专题—分数加法(2014网研)
  7. 【c语言】二维数组中的查找,杨氏矩阵在一个二维数组中,每行都依照从左到右的递增的顺序排序,输入这种一个数组和一个数,推断数组中是否包括这个数
  8. Spark-1.5.2之改动源代码后的自己定义打包编译
  9. DRF框架
  10. Studio 3T for MongoDB连接51.212复制集