Mega Code Archive

 
Categories / C++ Tutorial / Vector
 

Vector size before and after elements insertion

#include <iostream> #include <vector> #include <cctype> using namespace std; int main() {   vector<char> v(10); // create a vector of length 10   cout << "Size = " << v.size() << endl;   for(int i=0; i<10; i++)      v[i] = i + 'a';   cout << "Current Contents:\n";   for(int i=0; i<v.size(); i++) cout << v[i] << " ";   cout << "\n\n";   cout << "Expanding vector\n";   for(int i=0; i<10; i++)      v.push_back(i + 10 + 'a');   cout << "Size now = " << v.size() << endl;   cout << "Current contents:\n";   for(int i=0; i<v.size(); i++)       cout << v[i] << " ";   cout << "\n\n";   return 0; } Size = 10 Current Contents: a b c d e f g h i j Expanding vector Size now = 20 Current contents: a b c d e f g h i j k l m n o p q r s t