vector对象集合简介
标准库类型vector表示对象的集合,其中所有对象的类型都相同.集合中的每个对象都有一个与之对应的索引,索引用于访问对象.因为vector"容纳着"其他对象,所以它也常被称作容器(container).vector 是 C 标准模板库(STL)的一部分,提供了灵活的接口和高效的操作,它们都位于<vector>头文件中。
我们先来看一下cplusplus.com - The C Resources Network网站对vector类的文档介绍:vector类文档
总结如下:
C 中的 vector 是一种序列容器,它允许你在运行时动态地插入和删除元素。
vector
的大小可以根据需要自动增长和缩小。
vector
中的元素在内存中是连续存储的,这使得访问元素非常快速。
vector
可以被迭代,你可以使用循环(如 for
循环)来访问它的元素。
vector
可以存储任何类型的元素,包括内置类型、对象、指针等。
要想使用vector
,必须包含适当的头文件,如下using声明:
#include<vector>
using std::vector;