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






#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








16.24.vector size
16.24.1.Computing the sum with template iterators
16.24.2.vector size before and after elements insertion
16.24.3.Demonstration of size() and capacity()
16.24.4.Put more values onto the end of the vector,it will grow as needed
16.24.5.Show statistics about vector: size, max_size and capacity
16.24.6.vector: max_size(), size(), capacity()