Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Třída, která poskytuje návratový typ pro iterator_category funkci, která představuje obousměrný iterátor.
Syntaxe
struct bidirectional_iterator_tag : public forward_iterator_tag {};
Poznámky
Třídy značek kategorií se používají jako kompilační značky pro výběr algoritmu. Funkce šablony potřebuje najít nejpřesnější kategorii argumentu iterátoru, aby v době kompilace mohl použít nejúčinnější algoritmus. Pro každý iterátor typu Iterator,Iterator<>iterator_traits :: iterator_category musí být definována jako nejvýraznější značka kategorie, která popisuje chování iterátoru.
Typ je stejný jako iterátor Iterátor><:: iterator_category při Iter popisu objektu, který může sloužit jako obousměrný iterátor.
Příklad
Příklad použití bidirectional_iterator_tagnajdete v random_access_iterator_tag .
Požadavky
Header:<iterator>
Obor názvů: std
Viz také
forward_iterator_tag – struktura
Bezpečný přístup z více vláken ve standardní knihovně C++
Standardní knihovna C++ – referenční dokumentace