C语言中的vector是什么意思,c语言之vector用法

标准库vector类型是C++中使用较多的一种类模板,vector类型相当于一种动态的容器,在vector中主要有一些基本的操作,接下来分别从以下的几个方面总结:

vector对象的定义和初始化

vector对象的基本操作,主要包括添加元素,遍历等

1、vector对象的定义和初始化

在vector中主要有四种定义和初始化的方法:

1.1、定义空的vector

定义的方法为:

vectorv;

1

1.2、定义一个vector的副本

定义的方法为:

vectorv1(v);

1

1.3、定义并初始化

定义的方法为:

vectorv2(n, i);

1

定义了长度为n的vector v2,并且每个元素都是i。

1.4、定义并指定初始长度

定义的方法为:

vectorv3(n);

1

采用的初始化方法为默认初始化。

1.5、例子

对于上述的四种定义方法如下图所示:

#include #include using namespace std;

int main(){

//第一种定义方法

vectorv;

for (int i = 0; i < 10; i++){

v.push_back(i);

}

//第二种定义方法

vectorv1(v);

你可能感兴趣的:(C语言中的vector是什么意思,c语言之vector用法)