Vector Basic: begin(), pop_back(), push_back()
#include <iostream>
#include <vector>
using namespace std;
void print( vector<int> );
int main()
{
vector<int> vec;
vec.push_back( 3 );
vec.push_back( 2 );
print( vec );
vector<int>::iterator p;
p = vec.begin();
*p = 6;
*(p + 1) = 9;
print( vec );
vec.pop_back();
print( vec );
vec.push_back(11);
vec.push_back(13);
int i = 0;
while ( i < vec.size() )
cout << vec[i++] << " ";
cout << endl;
vec[0] = 10;
vec[1] = 11;
vec[2] = 12;
print( vec );
return 0;
}
void print( vector<int> v ) {
cout << "\nvector size is: " << v.size() << endl;
vector<int>::iterator p = v.begin();
while ( p != v.end() )
cout << *p++ << " ";
cout << endl << endl;
}
Related examples in the same category