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


<utility>

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

#include <utility>

Заметки

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

86s69hwc.collapse_all(ru-ru,VS.110).gifКлассы

tuple_element

Класс-оболочку для типа pair элемент.

tuple_size

Класс-оболочку для pair количество элементов.

86s69hwc.collapse_all(ru-ru,VS.110).gifФункции

forward

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

get

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

make_pair

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

Перемещение

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

горячей замены

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

86s69hwc.collapse_all(ru-ru,VS.110).gifОператоры

оператор! =

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

оператор ==

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

оператор <

Проверяет пары объектов на левой стороне оператора меньше пары объектов с правой стороны.

оператор < =

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

оператор >

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

оператор > =

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

86s69hwc.collapse_all(ru-ru,VS.110).gifСтруктуры

identity

pair

Тип, который обеспечивает возможность обрабатывать как один объект двух объектов.

См. также

Ссылки

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

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

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

Файлы заголовков