vector
来源:互联网 发布:单片机程序怎么烧录 编辑:程序博客网 时间:2024/06/05 08:58
#include<iostream>#include<vector>using namespace std;void traversalByIndex(vector<int> &v){ try{ for(unsigned int i=0; i < v.size(); i++) { //cout<<v[i]<<endl; cout << v.at(i) << endl;//推荐使用at,at会进行越界检查 } } catch (...){ cout << "out of range!" << endl; }}void traversalByIterator(vector<int> &v){ vector<int>::iterator it; for (it = v.begin(); it != v.end(); it++) { cout << *it << endl; }}void traversalByIterator_r(vector<int> &v){ vector<int>::reverse_iterator r_it; for (r_it = v.rbegin(); r_it != v.rend(); r_it++) { cout << *r_it << endl; }}void main(){ vector<int> v1(5, 100); traversalByIndex(v1); traversalByIterator(v1); cout << "================\n"; vector<int> v2; v2.push_back(111); v2.push_back(222); v2.push_back(333); v2.push_back(444); v2.push_back(555); v2.pop_back(); v2.erase(v2.begin() + 1, v2.begin() + 3); traversalByIterator_r(v2); cout << "================\n"; //不推荐自己给自己插入 //v1.insert(v1.begin() + 2, v2.begin() + 1, v2.begin() + 4); //traversalByIterator(v1);}
阅读全文
0 0
- vector
- vector
- Vector
- Vector
- vector
- vector
- VECTOR
- VECTOR
- VECTOR
- vector
- vector
- Vector
- vector
- vector
- vector
- Vector
- vector
- vector
- 程序员如何开启机器学习之路
- 阿里云服务器(windows server2008)下安装Mysql数据库
- svn报错cleanup failed–previous operation has not finished; run cleanup if it was interrupted的解决办法
- 《改变未来的九大算法》(美)约翰·麦考密克
- extjs状态获取不到
- vector
- [php_08]php时间与日期
- js面试整理
- kibana 查询语法简单学习
- js预解析规则
- mysql5.7主从复制配置
- FTP 代理过程分析
- UVa 免费糖果(记忆化搜索)
- Qt软件开启闪屏