Answers for "remove a elent at a position vector c++"

C++
36

remove element by index from vector c++

// Deletes the second element (vec[1])
vec.erase(vec.begin() + 1);

// Deletes the second through third elements (vec[1], vec[2])
vec.erase(vec.begin() + 1, vec.begin() + 3);
Posted by: Guest on February-19-2020
9

remove element from vector c++

// erase element from vector by its index
    vector<string> strs {"first", "second", "third", "last"};
      
    string element = "third"; // the element which will be erased
    for(int i=0;i<strs.size();i++)
    {
      if(strs[i] == element)
      strs.erase(strs.begin()+i);
    }
Posted by: Guest on June-14-2021

Code answers related to "remove a elent at a position vector c++"

Browse Popular Code Answers by Language