Witajcie
Chciałbym stworzyć własny kontener danych, działający powiedzmy na zasadzie drzewa, a także dorobić do niego iterator wejściowy. Mógłbym zdefiniować własną klasę Iterator, dorobić wszystkie potrzebne definicje operatorów i w ten sposób posługiwać się iteratorami, lecz zastanawiam się, czy nie ma możliwośći wykorzystania w tym celu standardowej biblioteki <iterator>? A jeśli jest -> czy moglibyście zaprezentować jak, wykorzystując ją, zdefiniować własny typ iteratora, odpowiedni dla kontenera?