2011-03-17 106 views

回答

20
vec.resize(10); // drops the rest (capacity remains the same) 
4
theVector.erase(theVector.begin() + 10, theVector.begin() + 100); 
23

是的,有一个erase函数接受参数的第一个和最后。

v.erase(v.begin() + 10, v.end()); 
+0

感谢名单为这一个! – 2012-03-29 14:51:27

5

vec.erase(vec.begin() + 10, vec.begin() + 100);