vector<int>与vector<int>::iterator
2017-11-06 15:37
281 查看
vector<int>是声明向量容器; 例如 verctor<int> v,就是创建了一个名字叫v的向量容器。
vector<int>::iterator是定义向量迭代器 例如,vector<int>::iterator it 就是定义了一个名字叫it 的向量迭代器 for(it=v.begin();it!=v.end();it++) cout<<*it<<endl; 就把vector<int> 向量类型的向量V中的int数据都输出了
vector<int> 是向量类型,而vector<int>::iterator是向量的迭代器类型,vector<int>::iterator用于迭代vector<int>中的int数据
相关文章推荐
- const vector<int>::iterator和vector<int>::const_iterator的区别
- (转载)vector<int>::iterator mid=(vi.begin()+vi.end())/2
- vector<int>::iterator mid=(vi.begin()+vi.end())/2
- vector<int>::iterator和vector<int*>::iterator以及vector<int>*的不同
- vector<int>::iterator it
- 判定一个list<int>中的元素和一个vector<int>中的元素是否相等
- error cannot convert from 'std::_Vector_iterator<_Ty,_Alloc>
- vector<vector<int> >二维容器编程
- 判定一个list<int>中的元素和一个vector<int>中的元素是否相等
- 不允许使用“{...}”对”std::vector<int,std::allocator<int> >“类型的对象进行初始化
- 关于vector的vector<vector<int>>的使用问题
- 二维数组vector<vector<int> >的建立
- 第一次做树的题,并且用到了vector<pair<int,int> >,收获很大
- vector<int> v2 = 42; 为何非法
- 重点是用数组初始化vector<int>数组啊
- vector<string>转为vector<int>
- //编写程序判断一个vector<int>容器所包含的元素是否与一个list<int>容器的完全相同
- C++学习:关于“std::vector<Type>::iterator”的一个错误
- 编写程序处理vector<int>对象的元素:将每个奇数值元素用该值的两倍替换。
- C++中map<int,vector<int>>的初始化和访问方法