关于vector<>的一些使用记录
2017-08-02 11:45
274 查看
现在需要创建一个vector并且需要往里面push十个数字.
除了直接创建直接psuh以外,还有如下的这个方法:
关于vector的迭代器有以下的测试:
find函数返回一个迭代器的位置,两个迭代器进行减法运算,得到的他们之间的间隔是4,也就是这两个位置之间相隔了四个元素
除了直接创建直接psuh以外,还有如下的这个方法:
int array[] = {1,2,3,4,5}; vector<int> vec_int(begin(array) , end(array));
关于vector的迭代器有以下的测试:
int array[] = { 1,2,3,4,5,6,7,8,9,10}; vector<int> vec_int(begin(array) , end(array)); vector<int>::iterator iter ; iter = find(vec_int.begin(), vec_int.end() , 5); int interval = iter - vec_int.begin(); cout<<interval<<endl;
find函数返回一个迭代器的位置,两个迭代器进行减法运算,得到的他们之间的间隔是4,也就是这两个位置之间相隔了四个元素
相关文章推荐
- <转>记录一些BCB6的使用心得
- 关于C++ vector<S>使用时,错误 5 error C2719: “_Val”: 具有 __declspec(align('16')) 的形参将不被对齐
- [挖掘记录] - <System.Data> - 对 Odbc 的使用以及一些发现
- 关于vector的vector<vector<int>>的使用问题
- 关于Array.Sort<T> (T[], Comparison<T>)的一些小记录
- 转载只为记录经典之<使用linux中的sed编辑器>
- VC 中使用 vector<struct Empoyee> Var定义 struct Employee
- Struts2<s:iterator value="" var="lst">中var的使用和一些标签的使用体会
- 关于怎样使用three.js的小教程<一>
- 关于List<T> :Distinct 和 OrderBy 、GroupBy使用简例
- Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结: 先看下面的代码: <shape>
- 使用::std::vector<>作为管理动态数组的优先选择
- <select> 标签使用记录心得
- 关于List<String>的使用日记
- <2012 12 20> Gcc/ARM/Linux Kernel关于浮点运算的一些说明(很有用!)
- 关于delegate的简单使用说明<转载两篇>
- 关于使用commons-betwixt组件实现xml信息-->Java Bean的转化的一些感受
- 转载只为记录经典之<va_start va_arg va_end 的使用和原理二>
- 关于XenServer6.0的一些使用心得记录 2
- 关于JavaScript针对<ul><li>的一些操作