向量成员

[本文档仅供预览,并可能在以后的版本中更改。 Blank topics are included as placeholders.]

参考

构造函数

向量

构造向量特定范围或与特定值的元素或与特定 allocator 或作为其他某个矢量的副本。

Typedef

allocator_type

表示向量对象的 allocator 类的类型。

const_iterator

提供一个随机访问迭代器可以读取在矢量的一个 const 元素的类型。

const_pointer

提供指针对矢量的一个 const 元素的类型。

const_reference

提供对 const 元素的类型在读取和执行的操作 const 矢量存储状态。

const_reverse_iterator

提供一个随机访问迭代器可以读取该矢量的所有 const 元素的类型。

difference_type

提供两个元素之间地址的差异矢量的类型。

迭代器

提供一个随机访问迭代器可以读取或修改在矢量的所有元素的类型。

pointer

提供指针对矢量的元素的类型。

引用

提供对元素的类型在矢量存储状态。

reverse_iterator

提供一个随机访问迭代器可以读取或修改一个反转的矢量的所有元素的类型。

size_type

计数元素数。矢量的类型。

value_type

表示数据类型的类型在矢量存储状态。

成员函数

assign

清除向量并复制指定的元素设置为空的矢量。

at

返回对该元素在命名个矢量的指定位置。

back

返回对这个矢量的最后一个元素。

begin

返回一个随机访问迭代器到个矢量的第一个元素。

capacity

返回一个矢量可以包含,而无需分配更多存储元素的数目。

cbegin

返回一个随机访问迭代器的常量到个矢量的第一个元素。

cend

这将返回向量之外的末尾点的一个随机访问迭代器的常量。

crbegin

返回 const 迭代器到一个反转的向量的第一个元素。

crend

返回 const 迭代器到一个反转的矢量的末尾。

clear

清除这个矢量的元素。

data

返回指向该矢量的第一个元素。

放置

插入元素构造就地到矢量中的指定位置。

emplace_back

添加构造一个元素就地到个矢量的末尾。

empty

,如果向量容器为空,测试。

end

返回指向一个矢量的末尾的一个随机访问迭代器。

清除

从指定的位置移除元素或元素的大小矢量的。

front

返回对矢量的第一个元素。

get_allocator

返回到向量使用的 allocator 类的对象。

插入

插入元素或多个元素到矢量中的指定位置。

max_size

返回一个矢量的最大长度。

pop_back

删除组件在这个矢量的末尾。

push_back

将元素添加到个矢量的末尾。

rbegin

返回迭代器到一个反转的向量的第一个元素。

rend

返回迭代器到一个反转的矢量的末尾。

reserve

保留存储的最小长度向量对象的。

resize

为向量指定一个新范围。

shrink_to_fit

放弃多余的能力。

size

返回元素数。这个矢量的。

交换

交换两个矢量的元素。

运算符

operator[]

返回对向量元素在指定的位置。

operator=

用另一个矢量的副本替换为个矢量的元素。

请参见

参考

矢量类

线程安全性对标准 C++ 库中

标准模板库