How to remove element at specific index of a vector in C++

1 Answer

0 votes
#include <iostream>
#include <vector>
  
int main ()
{
    std::vector<int> v = { 5, 2, 7, 1, 9, 4 };
 
    int index = 3;
    v.erase(v.begin() + index);
     
    for (auto const &n: v) {
        std::cout << n << " ";
    }
     
    return 0;
}
   
   
   
   
/*
run:
 
5 2 7 9 4 
    
*/

 



answered Dec 7, 2020 by avibootz

Related questions

2 answers 181 views
1 answer 160 views
1 answer 168 views
1 answer 167 views
1 answer 97 views
1 answer 116 views
...