vector向量get_allocator()函数运用实例
get_allocator() 返回vector的内存分配器
get_allocator() 返回vector的内存分配器
rend() 返回Vector起始的逆迭代器
rbegin() 返回Vector尾部的逆迭代器
reserve() 设置Vector最小的元素容纳数量
设置reserve意义在于,向量内元素数量多少与向量容量之间的关系。reserve值设越大,向量容量越大,容量越大于向量尺寸(元素数量)。
resize() 改变Vector元素数量的大小
1.新元素数,元素值
2.新元素数,
swap() 交换两个Vector
size() 返回Vector元素数量的大小
1.赋值操作符重载
2.下标操作符重载
3.相等操作符重载
4.小于操作符重载
5.不等于操作符重载
6.大于操作符重载
7.小于等于操作符重载
8.大于等于操作符重载
vector向量Constructor构造函数5种
1.空向量
2.指定向量元素个数
3.拷贝构造
4.指定向量元素个数,并初始化元素值
5.用迭代器构造向量
Vectors 包含着一系列连续存储的元素,其行为和数组类似。访问Vector中的任意元素或从末尾添加元素都可以在常量级时间复杂度内完成,而查找特定值的元素所处的位置或是在Vector中插入元素则是线性时间复杂度。
Constructors 构造函数
Operators 对vector进行赋值或比较
assign() 对Vector中的元素赋值
at() 返回指定位置的元素