如何删除容器vector里面的所有元素

如题所述

clear() 清空所有元素

empty() 判断Vector是否为空(返回true时为空)

erase() 删除指定元素 (可以用指针来代替迭代器)
iterator erase( iterator loc ); //要删除元素的迭代器
iterator erase( iterator start, iterator end ); //要删除的第一个元素的迭代器,要删除的第二个元素的迭代器

insert() 插入元素到Vector中
iterator insert( iterator loc, const TYPE &val ); //在指定位置loc前插入值为val的元素,返回指向这个元素的迭代器
void insert( iterator loc, size_type num, const TYPE &val ); //在指定位置loc前插入num个值为val的元素
void insert( iterator loc, input_iterator start, input_iterator end ); //在指定位置loc前插入区间[start, end)的所有元素

pop_back() 移除最后一个元素

push_back() 在Vector最后添加一个元素(参数为要插入的值)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-01
vector.clear()追答

额,怕你误会,应该是对象的名称.clear()

相似回答