VectorInitArray.cc


#include <iostream>
#include <vector>
using namespace std;

void print( vector<int> );

int main()
{
    int data[] = {11, 12, 23, 34};                   
    int size = sizeof( data ) / sizeof( data[0] );   
    vector<int> vec( data, &data[ size ] );          
    print( vec );                                 // 11 12 23 34
    return 0;
}  

void print( vector<int> vec ) {
    vector<int>::iterator p = vec.begin();
    while ( p < vec.end() )
      cout <<  *p++ << " ";
    cout << endl;
}


Results

C:\classes\ece538\work\kak05>VectorInitArray
11 12 23 34


Maintained by John Loomis, updated Sat Jan 06 21:52:01 2007