Rozwiń program [zajecia:po_2013_1:zajecia2#Słownik|Słownik] z poprzednich zajęć dodając przeciążenie operatorów.
«
dla klasy Dictionary, Tree i Node wypisuje zawartość obiektu do strumienia wyjściowego (ostream
)»
dla klasy Dictionary wczytuje wszystkie wyrazy ze strumienia wejsciowego (istream
)+=
dla klasy Tree dodaje wyraz (string
) do drzewa=
dla klasy Dictionary (lub Tree) kopiuje zawartość słownika (lub drzewa)+
dla klasy Tree lub Dictionsry dodaje zawartość dwóch słowników (lub drzew)[]
dla klasy Dictionary zwraca liczbę wyrazów danych argumentemPrzykłady:
Dictionary slownik; cin >> slownik; cout << slownik; int i = slownik["Ala"] Dictionary slownik2 = slownik + slownik;