Answers for "how to remove a element in vector c++"

C++
32

remove value from vector c++

#include <algorithm>
#include <vector>

// using the erase-remove idiom

std::vector<int> vec {2, 4, 6, 8};
int value = 8 // value to be removed
vec.erase(std::remove(vec.begin(), vec.end(), value), vec.end());
Posted by: Guest on February-23-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
0

C++ Vector Operation Delete Elements

#include <iostream>
#include <vector>

using namespace std;

int main() {
  vector<int> num{1, 2, 3, 4, 5};
  
  // initial vector
  cout << "Initial Vector: ";
  for (int i : num) {
    cout << i << " ";
  }

  // remove the last element
  num.pop_back();

  // final vector
  cout << "\nUpdated Vector: ";
  for (int i : num) {
    cout << i << " ";
  }
  
  return 0;
}
Posted by: Guest on May-05-2022

Code answers related to "how to remove a element in vector c++"

Browse Popular Code Answers by Language