Witam odwiedzających.
Ostatnimi czasy, uczę się C++ z książki Allaina Alexa (C++. Przewodnik dla początkujących) i utknąłem na następującym zadaniu:
Zaimplementuj funkcję sortuj pobierającą wektor wskaźników do klasy interfejsowej „Porownywalne”, która definiuje metodę „porownaj(Porownywalne& inny)” i zwraca 0, kiedy obiekty są takie same, 1, kiedy porównywany obiekt jest większy od obiektu „inny”, oraz -1, gdy obiekt jest mniejszy od obiektu „inny”. Napisz klasę implementującą ten interfejs, utwórz kilka jej instancji i posortuj je. Jeśli nie wiesz, jaką klasę utworzyć, spróbuj zmierzyć się z klasą „TabelaWynikow”, która zawiera nazwy oraz punktację i sortuje dane w taki sposób, że najwyższe punktacje znajdują się na początku. Jeśli dwie punktacje są takie same, sortowanie powinno odbywać się według nazw.
Nie mam pojęcia jak się za nie zabrać.
Czy ktokolwiek mógłby mi pomóc w rozwiązaniu tego zadania?
Jakiekolwiek wskazówki, kody/własne implementacje byłyby mile widziane.
Pozdrawiam :)