Przykładowe zadania do Laboratorium 10From MJanikPrzed zajęciami należy powtórzyć klasy szablonowe Wykład 10 oraz podstawowe struktury danych z STL (list, queue, vector, stack). Przykładowe zadanie: Należy napisać klasę szablonową implementującą strukturę list. Klasa powinna umożliwiać: - dodawanie elementu do listy - wypisywanie listy - usuwanie elementu z listy Następnie w programie głównym należy stworzyć dwie listy: list1 (będącą listą zmiennych typu int), oraz list2 (będącą listą zmiennych typu char). Do listy1 należy dodać liczby 4, 6, 7, wypisać, oraz usunąć 4, wypisać ponownie. Do listy2 należy dodać znaki 'h', 'u', 'j', wypisać, usunąć 'j' oraz wypisać ponownie.
Uwaga! Używamy do tego celu iteratora: list<int>::iterator it; for ( it=mylist.begin() ; it != mylist.end(); it++ ) cout << " " << *it; Polecam dokumentację C++ Reference (google). |