Поделиться через


<utility>

Определяет типы, функции и операторы (STL) стандартной библиотеки шаблонов, используемых для построения и управления пары объектов, которые могут быть полезны при 2 объектов требуется визуализация так, как если бы они были одним.

#include <utility>

Заметки

Пары широко используются в стандартной библиотеке C++. Они необходимы как как аргументы и возвращаемые значения для различных функций и как типы элементов для контейнеров, такие как класс сопоставления и класс multimap. <utility> Заголовок включается автоматически изменяется <map> для облегчения управления их элементы типа пар " ключ-значение ".

Классы

tuple_element

Класс, который создает экземпляры типа элемента pair.

tuple_size

Класс, который создает экземпляры число элементов pair.

Функции

forward

Сохраняет ссылочный тип (или lvalue или rvalue) аргумента предотвращает затеняется выполнены препровождением.

get

Функция, которая получает элемент из объекта pair.

make_pair

Вспомогательная функция шаблона, используемая для создания объектов типа pair, где компонентов типы основаны на типах данных, переданных в качестве параметров.

перемещение

Возвращает переданное в аргумент в качестве ссылки rvalue.

буфер обмена

Обменивает элементы двух объектов pair.

Операторы

operator!=

Тесты, если объект пара слева от оператора не равен объекту пар в правой части.

operator==

Тесты, если объект пара слева от оператора равно объекту пар в правой части.

operator<

Тесты, если объект пара слева от оператора, чем объект пар в правой части.

operator<=

Тесты, если объект пара слева от оператора меньше или равно объекту пар в правой части.

operator>

Тесты, если объект пара слева от оператора больше объект пар в правой части.

operator>=

Тесты, если объект пара слева от оператора больше или равно объекту пар в правой части.

структурам;

identity

pair

Тип, который предоставляет возможности для отрисовки 2 объекта как один объект.

См. также

Ссылки

Потокобезопасность в стандартной библиотеке C++

Другие ресурсы

члены<служебная программа>

Файлы заголовков стандартных библиотек C++