C++vector容器用法详解
来源:互联网 发布:从事java开发特别累吗? 编辑:程序博客网 时间:2024/04/28 04:06
C++ vector 是一个十分有用的容器,包含在头文件<vector>中
vector标准库提供了许多重要的操作
v.empty() 如果v为空,返回true,否则,返回FALSE
v.size() 返回v中元素的个数
v.push_back(t) 在v末尾增加一个值为t的元素
#include <iostream>#include <vector>using namespace std;int main(){//vector整形容器vector<int> vec;//整形容器赋值for (int i=0;i!=10;i++){vec.push_back(1);}//遍历容器法一:for (vector<int>::size_type i=0;i!=vec.size();i++){cout<<vec[i]<<" ";}cout<<endl;//遍历容器法二://vector<类型>::const_iterator 迭代器实现遍历查询,无法赋值for (vector<int>::const_iterator i=vec.begin();i!=vec.end();i++){cout<<*i<<" ";//*i=5 error,无法进行赋值}cout<<endl;//遍历容器并赋值for (vector<int>::iterator iter=vec.begin();iter!=vec.end();iter++){*iter=5;}cout<<endl;//二次遍历查看赋值for (vector<int>::const_iterator i=vec.begin();i!=vec.end();i++){cout<<*i<<" ";//*i=5 error,无法进行赋值}cout<<endl;//访问容器中间元素vector<int>::const_iterator mid=vec.begin()+vec.size()/2;cout<<*mid;return 0;}
0 0
- C++vector容器用法详解
- vector容器用法详解(C++)
- vector容器用法详解
- vector容器用法详解
- vector容器用法详解
- vector容器用法详解
- vector 容器 用法详解
- C++vector(容器)用法
- STL:vector容器用法详解
- c++vector用法详解
- c++vector用法详解
- STL之二:vector容器用法详解
- STL之vector容器用法详解
- [转载]STL:vector容器用法详解
- STL之二:vector容器用法详解
- C++ STL--vector容器用法详解
- STL之二:vector容器用法详解
- STL — vector容器用法详解
- 人脸识别算法-LBP算法及python实现
- RabbitMQ消息队列(一): Detailed Introduction 详细介绍
- Linux进程间通信(6.5)
- RabbitMQ消息队列(二):”Hello, World“
- 明天会更好 We Are The World (Live)
- C++vector容器用法详解
- RabbitMQ消息队列(三):任务分发机制
- Windows IE8降为IE6的方法
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
- RabbitMQ消息队列(四):分发到多Consumer(Publish/Subscribe)
- 使用Spring集成Hibernate配置,根据实体类自动创建表
- RabbitMQ消息队列(五):Routing 消息路由
- Adapter,ListView的应用
- 人脸识别算法-特征脸方法(Eigenface)及python实现