![32f8517354f251f63e3bd314e60626dd.png](https://i-blog.csdnimg.cn/blog_migrate/1478946d3e2ee1bfe0a311823a12c9db.jpeg)
我能说题图无关么?
好吧。。百度vector图片,都是这个vector冲锋枪
关于C++中的vector之前接触几乎为0,最近作为菜鸡准备刷刷leetcode(虽然以前也弄过),第一题twosum上来就是个vector,然后一顿恶补 -.- 预计按照tag来刷的话,vector知识少不了。
开始吧
标准库类型 vector
标准库类型vector表示对象的集合,其中所有对象的类型都相同,集合中的每个对象都有一个与之对应的索引,所引用于访问对象(没错跟数组似的)。vector常常被称作容器
使用vector需要包含头文件
#include <vector>
using std::vector;
C++中有个概念叫类模板,其中vector就是类模板。对于类模板来说,我们需要提供一些额外的信息来指定模板到底要实例化成什么样得类,需要提供哪些信息由模板决定。一般来说是在模板后面跟一对尖括号,在括号中放上信息
vector<int> a ; //