Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Klasse, die einen Rückgabetyp für iterator_category-Funktion bereitstellt, die einen Vorwärtsiterator darstellt.
struct forward_iterator_tag
: public input_iterator_tag {};
Hinweise
Die Kategorientagklassen werden z kompilieren Tags für Algorithmus-Auswahl verwendet. Die Vorlagenfunktion muss herausgefunden, was die bestimmtste Kategorie des Iteratorarguments ist, dass es den effizientesten Algorithmus zur Kompilierungszeit verwenden kann. Für jeden Iterator des Typs Iterator, muss iterator_traits<::iterator_categoryIterator>definiert werden, um das bestimmtste Kategorientag sein, das das Verhalten des Iterators beschreibt.
Der Typ ist der gleiche wie Iterator<Iter>::iterator_category, wenn Iter ein Objekt beschrieben wird, das als Vorwärtsiterator dienen kann.
Beispiel
Siehe iterator_traits oder random_access_iterator_tag als Beispiel dafür, wie sich iterator_tags verwendet.
Anforderungen
Header: <Iterator>
Namespace: std