// test.cpp // // Test driver for Vector. #include using std::cin; using std::cout; using std::endl; #include "Vector.h" template void display( const Vector & v ) { cout << "[ "; for ( int i = 0; i < v.size(); ++i ) cout << v[i] << ' '; cout << "]\n"; } int main() { cout << "Testing constructor(int), size, operator[]...\n"; Vector v(5); cout << "[ 0 0 0 0 0 ] = "; display(v); cout << "5 = " << v.size() << endl; for ( int i = 0; i < v.size(); ++i ) v[i] = 10*i; cout << "[ 0 10 20 30 40 ] = "; display(v); Vector v2(0); cout << "[ ] = "; display(v2); // v2 = 5; // display(v2); cout << "\nTesting default constructor...\n"; Vector v3; cout << "[ ] = "; display(v3); cout << "\nTesting init list constructor...\n"; Vector v5 = {6, 7, 8}; cout << "[ 6 7 8 ] = "; display(v5); return 0; }