#include <string.h>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;int main()
{//顺序访问vector<int>obj;for(int i=0;i<10;i++){obj.push_back(i);}cout<<"直接利用数组:";for(int i=0;i<10;i++)//方法一 {cout<<obj[i]<<" ";}cout<<endl;cout<<"利用迭代器:" ;//方法二,使用迭代器将容器中数据输出 vector<int>::iterator it;//声明一个迭代器,来访问vector容器,作用:遍历或者指向vector容器的元素 for(it=obj.begin();it!=obj.end();it++){cout<<*it<<" ";//cout<<"it="<<it<<endl;}return 0;
}
直接利用数组:0 1 2 3 4 5 6 7 8 9
利用迭代器:0 1 2 3 4 5 6 7 8 9

c++ vector iterator相关推荐

  1. vector iterator not incrementable 的问题

    当使用vector<>::iterator时,有时会发生这种情况,iterator not incrementable #include <list> using namesp ...

  2. can‘t decrement vector iterator before begin

    项目场景: 使用迭代器实现输出vector对象中,第一个和最后一个的和,第二个和倒数第二个的和,以此类推 问题描述: 代码如下: #include<iostream> #include&l ...

  3. vector容器与iterator迭代器

    vector容器 vector是同一种类型的对象的集合,每个对象都有一个对应的整数索引值.和string对象一样,标准库负责管理存储元素的相关内存.我们把vector称为容器,是因为它可以包含其他对象 ...

  4. Vector容器与Iterator迭加器

    文章出处:http://www.cppblog.com/totti1006/archive/2009/09/01/94955.html vector容器 vector 是同一种类型的对象的集合,每个对 ...

  5. C++ 容器1 vector

    容器分类: 1.顺序容器有以下三种:可变长动态数组 vector.双端队列 deque.双向链表 list. 它们之所以被称为顺序容器,是因为元素在容器中的位置同元素的值无关,即容器不是排序的.将元素 ...

  6. vector 容器 动态数组总结

    vector 容器 动态数组总结 二话不说直接上代码 #include <vector> #include <algorithm> #include <iostream& ...

  7. c语言map作为参数传递,C++中map和vector作形参时如何给定默认参数?

    map和vector都可以用operator[]进行访问,map是用[]中的数据作为key进行查询,而vector是用[]中的数作为下标进行访问. 如果在用operator[]进行访问的时候出现了越界 ...

  8. matlab vector用法,C++ vector 用法汇总

    标准库Vector类型 使用需要的头文件: #include Vector:Vector 是一个类模板.不是一种数据类型. Vector是一种数据类型. 一.  定义和初始化 Vectorv1;    ...

  9. C++中的vector使用范例-

    C++中的vector使用范例 一.概述 vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库.vector是一个容器,它能够存放各种类型的对象,简 ...

最新文章

  1. windows阿里云服务器配置
  2. Can't get attribute '_rebuild_tensor_v2' on module 'torch._utils'
  3. 双任务时间片运行原理
  4. 自动添加html结束标志,XHTML标签都有一个结束标记
  5. Extjs grid选中一条记录Ajax访问后台
  6. 【Python】format()中槽的嵌套以及range()函数用法
  7. 腾讯企业级消息中间件CMQ技术解密
  8. 测试点2错的来:1033 旧键盘打字 (20分)
  9. 四川中级职称计算机考试考b级,四川省职称计算机B级考试1卷
  10. 算法---字符串顺序平移
  11. yearProgress.vue
  12. rds支持mysql自带函数吗_MySQL自定义函数(CREATE FUNCTION)
  13. 程序员如何与产品经理优雅的干架
  14. c语言标识符等价类测试,c语言基础测试题--牧码南山招新检测题
  15. Centos 6让SVN提交文件自动更新到nginx的WEB目录
  16. Spring Cloud Eureka详解
  17. VMware使用OVFTool导入虚拟机
  18. 动态拼接LINQ查询条件
  19. centos下使用pngquant批量压缩png图片
  20. 使用svg实现的曲线时间线 2022-01-09

热门文章

  1. 面向对象简述--对象、引用、指针
  2. Hibernate之lazy延迟加载
  3. jQuery Ajax全解析
  4. 寻找区域中有几个点 叉乘+二分 poj 2318
  5. 枚举的遍历和字符串转枚举,枚举转字符串
  6. Python后端转JAVA最快多久_PHP多久能学会?比java,python难还是简单呢?
  7. java创建对象的过程_Java创建对象的过程
  8. java 文件内容排序_在Java中对2个大型文本文件进行排序的最佳方法是什么?
  9. 编码方式_机器学习中常用的编码方式
  10. 服务器共享文件和电脑同步,云服务器共享文件夹同步