自己编写的类vector类,可以实现vector的大部分功能。
该类包含的功能有:
初始化:
默认初始化
拷贝初始化
列表初始化
使用数目和值进行初始化
赋值
操作:
size 返回元素数目
capatity 返回容器暂时可容纳的最大元素数目
swap 交换两个元素的内容
empty 判断容器是否为空
[] 重载该运算符访问元素
begin,end 返回首尾迭代器
push_back 向容器尾加入元素
pop_back 从容器尾弹出元素
insert 向容器插入元素
erase 从容器删除元素
clear 清除容器所有元素
> >= < <=
== !=