forward_iterator_tag — Struktura
Klasa udostępniająca typem zwracanym dla iterator_category funkcja, która reprezentuje sterująca do przodu.
struct forward_iterator_tag
: public input_iterator_tag {};
Uwagi
Klasy tag kategorii są używane jako skompilować znaczniki wyboru algorytmu.Funkcja szablon musi co jest najbardziej określonej kategorii argumentu iteratora tak, aby możliwe było użycie najbardziej efektywny algorytm w czasie kompilacji.Dla każdej iteratora typu Iterator, iterator_traits<Iterator>:: iterator_category musi być zdefiniowany jako najbardziej konkretny znacznik kategorii, który opisuje zachowanie iteratora.
Typ jest taka sama, jak sterująca<Iter>:: iterator_category po Iter opisuje obiekt, który może służyć jako sterująca do przodu.
Przykład
Zobacz iterator_traits lub random_access_iterator_tag na przykład jak używać iterator_tags.
Wymagania
Nagłówek: <iterator>
Przestrzeń nazw: std
Zobacz też
Informacje
input_iterator_tag — Struktura