#include <string>
#include <iostream>
#include "list.h"

using namespace std;

int main()
{  
   List names;

   names.push_back("Tomasz");
   names.push_back("Daria");
   names.push_back("Henryk");
   names.push_back("Julia");

   // Dodaj wartość na pozycji czwartej.

   Iterator pos = names.begin();
   pos.next();
   pos.next();
   pos.next();

   names.insert(pos, "Romeo");

   // Usuń wartość na pozycji drugiej.

   pos = names.begin();
   pos.next();

   names.erase(pos);

   // Wypisz wszystkie wartości.

   for (pos = names.begin(); !pos.equals(names.end()); pos.next())
   {
      cout << pos.get() << endl;
   }

   return 0;
}

