文章大纲&快速跳转
0.前言
这篇文章主要是用来介绍vector的基本操作的,主要是为了给班上同学讲解使用,同时发表于博客之中,欢迎大家前来围观学习。
1.vector是个啥?能买吗?
vector介绍
vector
向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。
没错我是百度的
误区
向量容易被人想成这个东西:
然而并不是,数学中的向量是指一个具有大小和方向的量,而C++ STL中的向量定义就在上面
2.vector的定义
语句
这里只介绍几种常用的,不常用的你也用不着
vector<int> v1;//申明一个int型vector:v1
vector<int> v2(int v2size);//申明一个长度为v2size的int型vector:v2
vector<int> v3(int v3size,int v3num);//申明一个长度为v3size且初始值为v3num的int型vector:v3
vector<int> v4(v1);//申明一个int型vector:v4,并用v1赋值
一些注意事项
- vector<>当中可以填写基本数据类型+string
- vector<>用的符号是“<>”
3.vector的输入
本段介绍的是不太常用的方法,常用的请往后翻
语句
vector<