二十二、标准库类型vector的使用、vector介绍、vector构造和初始化、vector常用成员函数
来源:互联网 发布:python运维开发教程 编辑:程序博客网 时间:2024/05/16 15:23
一、vector介绍
vector是同一种类型的对象的集合,vector的数据结构很像数组,能像数组一样非常高效和方便地访问单个元素。在STL里,vector的实现是一个类模板(class template),模板参数可以是任意类型。
要使用vector必须包含相关头文件
#include<vector>
usingstd::vector;
二、vector的构造和初始化
#include <vector>#include <iostream>using namespace std;int main(){vector<int> v1(3,5);//3个值为5的元素vector<int> v2(v1);//v4含有默认值0初始化的元素的n(10)个副本,即创建的时候指定大小vector<int> v3(10);cout<<v3.size()<<endl;cout<<v3[2]<<endl;return 0;}三、vector常用成员函数
#include <vector>#include <iostream>#include <algorithm>using namespace std;typedef vector<int> INTVEC;void ShowVec(const INTVEC& v){INTVEC::const_iterator it;for (it=v.begin(); it!=v.end(); ++it){cout<<*it<<" ";}cout<<endl;}int main(void){INTVEC v;v.push_back(1);v.push_back(2);v.push_back(3);v.push_back(4);v.push_back(5);v.push_back(3);cout<<v.back()<<endl;v.pop_back();ShowVec(v);v.erase(v.begin()+2);ShowVec(v);//v.erase(v.begin(), v.begin()+2);v.erase(remove(v.begin(), v.end(), 3), v.end());ShowVec(v);return 0;}
0 0
- 二十二、标准库类型vector的使用、vector介绍、vector构造和初始化、vector常用成员函数
- vector的常用构造函数
- vector构造函数的使用
- 标准库vector类型
- 标准库vector类型
- 标准库vector类型
- 标准库vector类型
- 标准库Vector类型
- 标准库vector类型
- 标准库 vector 类型
- 标准库vector类型
- 标准库类型vector
- 标准库vector类型
- 标准库类型<vector>
- 标准库vector类型
- 标准库类型vector
- 标准库 vector 类型
- 标准库类型vector
- 2015/1/10
- [数学][第二阶段-简单数学题][HDOJ-2096]小明A+B
- 2015年最火爆的赚钱项目 财付通网络POS机 信用卡刷卡神奇 月入万元 财付通网络POS机t0信用卡支付实时到账秒杀手机
- 黑马程序员—流程控制
- c#中csc命令的用法
- 二十二、标准库类型vector的使用、vector介绍、vector构造和初始化、vector常用成员函数
- ImageView的scaleType属性
- kali linux protos
- 产品经理之原型真相
- Cocos2d-x 分享一个封装的Sqlite3的DBUtil类
- 博客文章地址大集合
- cocos2dx3.2开发 RPG《Flighting》(十三)让英雄炫酷点—技能以及技能效果
- c中关键字static的作用
- 结构体、结构体数组