- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to remove an item from a C++ STL vector with a certain value?
Erase function is used to remove an item from a C++ STL vector with a certain value.
Algorithm
Begin Declare vector v and iterator it to the vector. Initialize the vector. Erase() function is used to remove item from end. Print the remaining elements. End.
Example Code
#include <iostream> #include <vector> using namespace std; int main() { vector<int> v{ 6,7,8,9,10}; vector<int>::iterator it; it = v.end(); it--; v.erase(it); for (auto it = v.begin(); it != v.end(); ++it) cout << ' ' << *it; return 0; }
Output
The current content of the vector is : 6 7 8 9 10 Please enter the element to be deleted -> 7 The current content of the vector is : 6 8 9 10
Advertisements