<utility>
Определяет типы, функции и операторы (STL) стандартной библиотеки шаблонов, используемых для построения и управления пары объектов, которые могут быть полезны при 2 объектов требуется визуализация так, как если бы они были одним.
#include <utility>
Заметки
Пары широко используются в стандартной библиотеке C++. Они необходимы как как аргументы и возвращаемые значения для различных функций и как типы элементов для контейнеров, такие как класс сопоставления и класс multimap. <utility> Заголовок включается автоматически изменяется <map> для облегчения управления их элементы типа пар " ключ-значение ".
Классы
Класс, который создает экземпляры типа элемента pair. |
|
Класс, который создает экземпляры число элементов pair. |
Функции
Сохраняет ссылочный тип (или lvalue или rvalue) аргумента предотвращает затеняется выполнены препровождением. |
|
Функция, которая получает элемент из объекта pair. |
|
Вспомогательная функция шаблона, используемая для создания объектов типа pair, где компонентов типы основаны на типах данных, переданных в качестве параметров. |
|
Возвращает переданное в аргумент в качестве ссылки rvalue. |
|
Обменивает элементы двух объектов pair. |
Операторы
Тесты, если объект пара слева от оператора не равен объекту пар в правой части. |
|
Тесты, если объект пара слева от оператора равно объекту пар в правой части. |
|
Тесты, если объект пара слева от оператора, чем объект пар в правой части. |
|
Тесты, если объект пара слева от оператора меньше или равно объекту пар в правой части. |
|
Тесты, если объект пара слева от оператора больше объект пар в правой части. |
|
Тесты, если объект пара слева от оператора больше или равно объекту пар в правой части. |
структурам;
Тип, который предоставляет возможности для отрисовки 2 объекта как один объект. |
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++