编程论坛
注册
登录
编程论坛
→
C++教室
[求助]怎样在c++ 中删除vector最后一个元素?
vaqeteart
发布于 2007-05-13 18:21, 14222 次点击
我用
vector<int> v;
...
v.erase(v.end());
报错了,那怎么办呢?
3 回复
#2
游乐园
2007-05-13 18:45
end() 是指向容器最后一个元素的后一个位置,当然会报错了
v.erase(v.end()-1);
#3
aipb2007
2007-05-14 12:10
不是有pop_back吗?怎么不用!
#4
vaqeteart
2007-05-15 14:48
谢谢大家
1