testvector.cpp 1.28 KB
#include <iostream>
using namespace std;
#include "vector.h"

template<class C> void printvector (vector<C>  v)
{
  cout << v << endl;
}

int
main ()
{
  vector<int> a (10);
  cout << a << endl;
  a[0] = 15;
  a[5] = 32;
  vector<int> b(10);
  a.push_back(4);
  a.push_back(5);
  a.push_back(6);
  a.push_back(7);
  a.push_back(8);
  a.push_back(9);
  a.push_back(10);
  a.push_back(11);
  b=a;
  printvector (b);
  vector<string> c(10);
  vector<string> d(15);
  c[0]="ala";
  c[9]="ma kota";
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  c.push_back("ooo");
  
  cout << "About to assign vector" << endl;
  d=c;
  cout << "Vector assigned" << endl;
  printvector(d);
}