Mega Code Archive

 
Categories / C++ / Vector
 

Vector Basic

#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; }