Mega Code Archive

 
Categories / C++ Tutorial / Vector
 

Pass vector to a function

#include <iostream> using std::cout; using std::endl; #include <vector> using std::vector; template < typename T > void printVector( const vector< T > &integers2 ); int main() {    int array[ 6 ] = { 1, 2, 3, 4, 5, 6 }; // initialize array    vector< int > integers; // create vector of ints    integers.push_back( 2 );    integers.push_back( 3 );    integers.push_back( 4 );    printVector( integers );    cout << endl;    return 0; } template < typename T > void printVector( const vector< T > &integers2 ){    typename vector< T >::const_iterator constIterator;    for ( constIterator = integers2.begin();       constIterator != integers2.end(); ++constIterator )       cout << *constIterator << ' '; } 2 3 4