How to Remove First Element of a vector in C++
Hello Coders! In this tutorial, we will be going to learn how we can remove the first element of a vector in C++.
Removing an element from a vector can be done using erase () function.
C++ Code: How to Remove First Element of a vectorÂ
Lets Code It—>
#include <iostream>
#include <vector> //vector header file
using namespace std;
int main() {
vector<int> digits; //initialize vector name
digits.push_back(9); //push the elements into the vector
digits.push_back(8);
digits.push_back(5);
digits.push_back(4);
digits.erase(digits.begin()); //erase function
for (int num: digits)
cout << num << endl;
}Output:
8 5 4
Code Discussion:
Firstly we have initialized a vector digits and push the elements ie. digits into the vector using push_back . We will use erase () function and we need to pass our iterator to the first element of the vector using vectorname.begin() and we will run a for loop in our vector and our final vector will be printed in our output screen using cout statement.
Leave a Reply