C++ STL vector用法详解

一:简介:

vector是c++中一种非常常用的数据类型,也叫不定长数组,是STL的一种容器。我们可以随时向其中插入一个数据,在定义时也不需要指定其大小,使用方便。再加上他的很多特性,并且支持sort函数排序,深受码农们以及竞赛党喜爱。

二:头文件:

#include

三:定义:

vector<类型名> 变量名
//例如
vector wwyz;

也可以在变量名后加入(数值)来设置一个大小为添加数值的一个数组。

vector s(5);

如上面代码所示,我们就设置了一个长度为5的变量名为s的一个字符串型数组,当前s[0]-s[5]的值均为空。值得一提的是,我们虽然设置了大小,我们仍然可以在s后继续添加元素。

我们还可以在变量名后的()中设置两个数值.

vector s(5,"wwyz");

这样就表示我们就在长度为5的数组中,给每一个元素都赋值了5.

四:含义:

vector声明其类型为不定长数组,类型名可以为任意类型(pair<>也可以使用),变量名即为以后要操作的变量>

五:插入元素:

vector常

你可能感兴趣的:(c++,开发语言)