1. 常用方法
1.1 erase方法
-
erase–>擦除 删除
erase的函数原型有两种形式:iterator erase(iterator position); iterator erase(iterator first, iterator last); // 返回指向下一个元素的迭代器
1.11 使用方法
- vector.erase()的功能从指定容器中删除指定位置的元素或某段范围内的元素,有以下两种重载方式:
该方法有两个重载
iterator erase( iterator _Where);//删除指定位置的元素,返回值是一个迭代器,指向删除元素的下一个元素;
iterator erase( iterator _First, iterator _Last);//删除从_First开始到_Last位置(不包括_Last位置)的元素,返回值也是一个迭代器,指向最后一个删除元素的下一个位置。
1.12 注意事项
- 调用erase()方法后,vector后面的元素会向前移位,一般在调用该方法后将迭代器自减一。
1.2 Add方法
- 动态为容器增加元素 ,默认从末尾开始
2. 基本成员变量
- count:容器大小,指其中的元素个数