Iteratory
Lekcja 3 z 23 w kursie C++ – Standardowa biblioteka szablonów w Coddy.
Biblioteka STL języka C++ umożliwia nam wskazywanie adresów pamięci kontenerów, zmiennych i struktur danych. Pomagają nam rozwiązywać problemy oraz skracają czas wykonywania i zmniejszają złożoność samego programu.
Gdy iterator N wskazuje prawidłowy obiekt, możesz go wyłuskać, aby uzyskać referencję do samego obiektu, zapisując *N.
Najczęściej używamy iteratorów, gdy musimy przejść przez sekwencję liczb, znaków lub dowolnego rodzaju elementów.
Iteratory w C++ dzielą się na 5 głównych kategorii w zależności od ich funkcjonalności:
- Iteratory wejściowe (odczytują sekwencję wartości)
- Iteratory wyjściowe (służą do zapisywania sekwencji wartości)
- Iteratory jednokierunkowe (można je odczytywać, zapisywać za ich pomocą i przesuwać do przodu)
- Iteratory dwukierunkowe (podobnie jak iteratory jednokierunkowe, ale można je także przesuwać do tyłu)
- Iteratory swobodnego dostępu (można je dowolnie przesuwać o dowolną liczbę pozycji)
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Wszystkie lekcje w sekcji C++ – Standardowa biblioteka szablonów
Poćwicz samodzielnie: Kompilator C++ online