<utility>
Określa typy, funkcji i operatorów, które pomagają do skonstruowania pary obiektów, które są przydatne, gdy dwa obiekty muszą być traktowane tak, jakby były jednym standardowy szablon biblioteki (STL).
#include <utility>
Uwagi
Pary są szeroko stosowane w standardowa biblioteka języka C++.Są one wymagane, zarówno jako argumenty i zwracane wartości dla różnych funkcji, jak typy elementów do pojemników, takich jak mapę klasy i multimap klasy.<utility> Nagłówek jest automatycznie dołączany przez <map> przy zarządzaniu ich klucz/wartość pary wpisz elementy.
Klasy
Klasa, która otacza typu pair element. |
|
Klasa, która otacza pair elementu count. |
Funkcje
Zachowuje typu odwołania (albo lvalue lub rvalue) są zasłonięte przez doskonałe przekazywanie argumentów. |
|
Funkcja, która pobiera element z pair obiektu. |
|
Funkcja helper szablonu, wykorzystywanych do konstruowania obiektów typu pair, gdzie typów składników są oparte na typy danych, przekazane jako parametry. |
|
Zwraca przekazany w argumencie jako rvalue odniesienia. |
|
Wymiany elementów dwóch pair obiektów. |
Operatory
Testy, jeśli obiekt pary po lewej stronie operatora nie równa się obiekt pary po prawej stronie. |
|
Testy, jeśli obiekt pary po lewej stronie operatora jest równa obiektu pary po prawej stronie. |
|
Testy, jeśli obiekt pary po lewej stronie operatora jest mniejsza niż obiekt pary po prawej stronie. |
|
Testy, jeśli obiekt pary po lewej stronie operatora jest mniejsza lub równa obiektu pary po prawej stronie. |
|
Testy, jeśli obiekt pary po lewej stronie operatora jest większa niż obiekt pary po prawej stronie. |
|
Testy, jeśli obiekt pary po lewej stronie operatora jest większa niż lub równa obiektu pary po prawej stronie. |
Strukturach
Typ, który przewiduje możliwość traktowania dwa obiekty jako pojedynczy obiekt. |
Zobacz też
Informacje
Bezpieczeństwo wątków w standardowa biblioteka języka C++
Inne zasoby
<utility> Członkowie