C++——STL之vector
来源:互联网 发布:重装系统保留软件 编辑:程序博客网 时间:2024/06/05 13:02
需求分析:
讲述STL中Vector的使用,主要还是体会STL的思想
编译环境:
vsiual studio 2015
解决方案:
1.基本用法
#include <iostream>#include <vector>using namespace std;int main( int argc, char* argv[] ){ // 第一行为了美观,最好空格,或者写注释 vector<int> vTemp; vTemp.push_back( 2 ); cout<<"Size of vTemp is:"<< vTemp.size()<<endl; cout<<"value at position 0 is:"<<vTemp.at(0)<<endl; // void返回类型,只能把最新添加的那个剔除掉 vTemp.pop_back( ); cout<<"Size of vTemp is :"<< vTemp.size()<<endl; try{ cout<< "value at position 0 is"<< vTemp.at(0)<<endl ; } catch(exception e){ cout<<e.what()<<endl; } return 0;}
运行结果:
2.vector的遍历
#include <iostream>#include <vector>using namespace std;int main( int argc, char* argv[] ){ vector<int> vTemp; for( int i = 0; i < 8; i++ ) vTemp.push_back(i); // 普通遍历 for( int i = 0; i < 8; i++ ) cout<<vTemp.at(i)<<" "; cout<<endl; // 使用迭代器遍历 vector<int>::iterator iter; for(iter=vi.begin();iter!=vi.end();++iter) cout<<*iter<<" "; cout<<endl;}
运行结果:
0 0
- C++——STL之vector
- c++STL之vector
- C++STL之vector
- C++STL之vector
- C++STL之vector
- C++STL之vector容器
- stl之序列容器——vector
- C++STL容器技术之Vector
- 初学者学习C++STL之vector容器
- C++:STL之vector,deque对比
- C++ STL之vector详解
- C++(18):STL之vector初步
- [C++::STL]之vector的用法
- C++STL之vector详解(转)
- STL — — vector
- STL——vector
- STL——vector
- STL—vector
- Hadoop运行WordCount
- nagios 监控内存-增加新插件方法
- CPP_Basic_Code_P6.1-PP6.11.9
- iOS开发4-Xcode 代码对齐(插件XAlign)
- #py3#upgrade pip
- C++——STL之vector
- Activities
- 键盘的工作原理和分类
- 圆的面积
- hibernate—级联保存更新
- 程序运行过程中出现奔溃
- 使用filezilla上传文件或者项目
- 算法设计Week5 LeetCode Algorithms Problem #122 Best Time to Buy and Sell Stock II
- 排序算法的总结