#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());
//me
vec.erase(vec.begin() + index); //index 0 means first element and so on
vector.erase(position) // remove certain position
// or
vector.erase(left,right) // remove positions within range
// 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);
}
#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 << "
Updated Vector: ";
for (int i : num) {
cout << i << " ";
}
return 0;
}
#include<iostream>
#include<vector>
using namespace std;
int main(){
//Creation of integer vector
vector<int> vectorArray ;
for(int i=1;i<10;i++){
vectorArray.push_back(i);
}
//vector elements are 1,2,3,4,5,6,7,8,9
vectorArray.pop_back();
for(int i=0;i<vectorArray.size();i++){
cout<<vectorArray[i]<<" ";
}
//vector elements are 1,2,3,4,5,6,7,8
cout<<endl;
vectorArray.clear();
// No elements are left in vector array
return 0;
}
Code Example |
---|
Cpp :: float to int c++ |
Cpp :: c++ 14 for sublime windoes build system |
Cpp :: stack overflow c++ |
Cpp :: string search c++ |
Cpp :: temperature conversion in c++ |
Cpp :: c define |
Cpp :: compute power of number |
Cpp :: c++ builder |
Cpp :: c++ erase remove |
Cpp :: macros in c++ |
Cpp :: what is meant by pragma once in c++ |
Cpp :: c++ output current timestamp |
Cpp :: std::copy C ++ |
Cpp :: joining two vectors in c++ |
Cpp :: factorial in c++ using recursion |
Cpp :: vector iterating in c++ |
Cpp :: c++ random number |
Cpp :: long pi in c++ |
Cpp :: search by value in map in stl/cpp |
Cpp :: exception handling class c++ |
Cpp :: how to input in cpp |
Cpp :: c++ std string to float |
Cpp :: print Colored text in C++ |
Cpp :: c++ delay |
Cpp :: what is the default include path in ubuntu c++ |
Cpp :: remove something from stringstream |
Cpp :: c++ string find last number |
Cpp :: how to print an array in cpp in single line |
Cpp :: C++ Vector Operation Access Elements |
Cpp :: c++ string concatenation |