vector size before and after elements insertion : vector size « Vector « C++






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


 */
        
    
  








Related examples in the same category

1.Computing the sum with template iterators
2.vector: max_size(), size(), capacity()
3.Make vector large enough to hold all value