I have a std::vector<int>
, and I want to delete the n
th element. How do I do that?
Example:
std::vector<int> vec;
vec.push_back(6);
vec.push_back(-17);
vec.push_back(12);
vec.erase(???);
c++erasestdvectorstl
I have a std::vector<int>
, and I want to delete the n
th element. How do I do that?
Example:
std::vector<int> vec;
vec.push_back(6);
vec.push_back(-17);
vec.push_back(12);
vec.erase(???);
Best Answer
To delete a single element, you could do:
Or, to delete more than one element at once: