vector declaration : vector definition « vector « C++ Tutorial






#include <iostream>
using std::cout;
using std::cin;
using std::endl;

#include <iomanip>
using std::setw;

#include <vector>
using std::vector;

int main()
{
   vector< int > integers1( 7 ); // 7-element vector< int >
   vector< int > integers2( 10 ); // 10-element vector< int >

   size_t i;
   
   cout << integers1.size() << endl;
   for ( i = 0; i < integers1.size(); i++ ){
      cout << integers1[ i ];
   }
   cout << integers2.size() << endl;
   for ( i = 0; i < integers2.size(); i++ ){
      cout << integers2[ i ];
   }

   for ( size_t i = 0; i < integers1.size(); i++ )
      integers1[ i ] = i;

   for ( size_t i = 0; i < integers2.size(); i++ )
      integers2[ i ] = i;

   for ( i = 0; i < integers1.size(); i++ ){
      cout << integers1[ i ];
   }
   for ( i = 0; i < integers2.size(); i++ ){
      cout << integers2[ i ];
   }


   return 0;
}
7
000000010
000000000001234560123456789








16.11.vector definition
16.11.1.Using a Vector of Booleans
16.11.2.vector declaration
16.11.3.vector of 10 strings
16.11.4.Dynamically allocated vector begins with 0 elements
16.11.5.vector's copy constructor