<utility>
Definuje typy knihovny STL (Standard Template), funkce a operátory, které pomáhají vytvářet a spravovat objekty, které jsou užitečné, kdykoli potřebují dva objekty zachází jako kdyby se jednalo o jeden dvojice.
#include <utility>
Poznámky
Páry jsou často používány ve standartní knihovny jazyka C++.Jako argumenty a vrácené hodnoty pro různé funkce i typy prvků pro kontejnery, jako jsou požadovány mapování třídy a multimap třídy.<Nástroje> hlavička je automaticky zahrnuta v <mapy> při správě jejich klíč/hodnota pár zadejte prvky.
Třídy
Třídy, který obtéká typ pair prvku. |
|
Třídy, který obtéká pair elementu počítání. |
Funkce
Zachová typ odkazu (buď lvalue nebo rvalue) argumentu, je zakrytý perfektní přesměrování. |
|
Funkce, která získá element pair objektu. |
|
Podpůrná funkce šablony použité k vytvoření objektů typu pair, kde typy komponent jsou založeny na typech dat, které jsou předány jako parametry. |
|
Vrátí argument jako předané rvalue odkaz. |
|
Vymění prvky dvou objektů pair. |
Operátory
Zkoušky, pokud objekt dvojice na levé straně operátoru není rovno pár objektů na pravé straně. |
|
Zkoušky, pokud se rovná pár objektů na pravé straně objektu dvojice na levé straně operátoru. |
|
Zkoušky, pokud je pár objekt na levé straně operátor je menší než pár objektů na pravé straně. |
|
Zkoušky, pokud je pár objekt na levé straně operátor je menší než nebo rovno pár objektů na pravé straně. |
|
Zkoušky, pokud objekt dvojice na levé straně operátoru je větší než pár objektů na pravé straně. |
|
Zkoušky, pokud je objekt dvojice na levé straně operátor větší než nebo rovno pár objektů na pravé straně. |
Struktury
Typ, který poskytuje možnost pracovat se dvěma objekty jako jeden objekt. |
Viz také
Referenční dokumentace
Bezpečný přístup z více vláken ve standardní knihovně C++