Mega Code Archive

 
Categories / C++ / Data Structure
 

Use pop_back() and empty()

#include <iostream> #include <vector> using namespace std; int main() {   vector<char> vectorObject;   int i;   for(i = 0; i <10; i++)     vectorObject.push_back(i + 'A');   cout << "Vector's original contents:\n";   for(i = 0; i <vectorObject.size(); i++)     cout << vectorObject[i] << " ";   cout << "\n\n";   do {     vectorObject.pop_back(); // remove an element from the end     cout << "Vector now contains:\n";     for(i = 0; i <vectorObject.size(); i++)       cout << vectorObject[i] << " ";     cout << endl;   } while(!vectorObject.empty());   return 0; }