Menu
Coddy logo textTech

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