trzeba zmienic rozszerzenie na .h na koncu. tak dodalem, bo kazdy normalny uwaza, ze .h ma naglowek z C, a nie C++ i tak samo mysla edytory. Tam musisz sporo pozmieniac, bo ja nie do konca ogarniam o co chodzi w tym zadaniu, na razie zaklepalem troche ale nadal tego nie rozumiem.
Proponuje zrobić mape <id_wirusa, wierzcholek> a w wierzcholku trzymamy sery rodzicow i dzieci + do tego proponuje nie rozbijać tego na nagłówek i implementacje, bo bedzie mniej chrzanienia sie z zakresami :D a i tak za to punktow nikt nie odejmuje, ani nawet uwagi nie zwracaja.
Pozmieniałem jeszcze pare rzeczy, na razie spróbuje to zakodzić jako tako, a potem zrbimy te exeption safety do końca, choć wydaje mi się, że nie jest to jakieś straszne, ale to w praniu wyjdzie ^^
Ok, jest wszystko. Musimy miec mape ze wskaznikami , bo potrzebujemy dodawac do setów wskazniki na synow i rodzicow. Teraz tak: a) Trzeba usunac ten konstruktor kopiujacy i operator przypisania b) Trzeba sprawdzić czy to działa (narazie sie kompiluje, to wiemy), i dlaczego nie działa : D c) Jeszcze trzeba tam exeption safety chyba dodać/sprawdzic/zrobic porzadnie, i generalnie zapewne zdebugować, bo nie próbowałem tego uruchamiać
Jakbyś miał jakieś pytania, uwagi, to pisz na [email protected] bądź ślij sms na 510124174, musimy działać szybko bo zaraz termin minie ^^ Powodzenia!