Udostępnij za pośrednictwem


<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.

86s69hwc.collapse_all(pl-pl,VS.110).gifKlasy

tuple_element

Klasa, która otacza typu pair element.

tuple_size

Klasa, która otacza pair elementu count.

86s69hwc.collapse_all(pl-pl,VS.110).gifFunkcje

forward

Zachowuje typu odwołania (albo lvalue lub rvalue) są zasłonięte przez doskonałe przekazywanie argumentów.

Get

Funkcja, która pobiera element z pair obiektu.

make_pair

Funkcja helper szablonu, wykorzystywanych do konstruowania obiektów typu pair, gdzie typów składników są oparte na typy danych, przekazane jako parametry.

Przenoszenie

Zwraca przekazany w argumencie jako rvalue odniesienia.

Zamień

Wymiany elementów dwóch pair obiektów.

86s69hwc.collapse_all(pl-pl,VS.110).gifOperatory

operator! =

Testy, jeśli obiekt pary po lewej stronie operatora nie równa się obiekt pary po prawej stronie.

operator ==

Testy, jeśli obiekt pary po lewej stronie operatora jest równa obiektu pary po prawej stronie.

operator <

Testy, jeśli obiekt pary po lewej stronie operatora jest mniejsza niż obiekt pary po prawej stronie.

operator < =

Testy, jeśli obiekt pary po lewej stronie operatora jest mniejsza lub równa obiektu pary po prawej stronie.

operator >

Testy, jeśli obiekt pary po lewej stronie operatora jest większa niż obiekt pary po prawej stronie.

operator > =

Testy, jeśli obiekt pary po lewej stronie operatora jest większa niż lub równa obiektu pary po prawej stronie.

86s69hwc.collapse_all(pl-pl,VS.110).gifStrukturach

tożsamość

para

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

Pliki nagłówków