<utility>

Define los tipos estándar, funciones, y operadores de (STL) de la biblioteca de plantillas que ayudan a crear y a administrar pares de objetos, que son útiles cuando dos objetos deben tratar como si fueran uno.

#include <utility>

Comentarios

Los pares son ampliamente utilizados en la biblioteca estándar de C++. Se requieren como argumentos y valores devueltos de las diversas funciones como tipos de elemento para los contenedores como clase de mapa y clase de multimap. <El encabezado> de utilidad automáticamente está incluido en <el> mapa para administrar los elementos de tipo de los pares clave-valor.

Clases

tuple_element

Una clase que contiene el tipo de un elemento de pair .

tuple_size

Una clase que ajusta el número de elementos de pair .

Funciones

forward

Conserva el tipo de referencia ( lvalue o rvalue) de argumento de oscurecimiento por reenvío directo.

obtener

Una función que obtiene un elemento de un objeto de pair .

make_pair

Una función auxiliar de plantilla utilizada para crear objetos de pairtipo, donde basados en los tipos de componentes en los tipos de datos pasados como parámetros.

movimiento

Devuelve pasado en el argumento como referencia de rvalue .

swap

Intercambia los elementos de dos objetos pair.

Operadores

operator!=

Comprueba si el objeto de pares en el lado izquierdo del operador no es igual al objeto de pares en el lado derecho.

operator==

Comprueba si el objeto de pares en el lado izquierdo del operador es igual al objeto de pares en el lado derecho.

':?'.<

Comprueba si el objeto de pares en el lado izquierdo del operador es menor que el objeto de pares en el lado derecho.

operator<=

Comprueba si es el objeto de pares en el lado izquierdo del operador menor o igual que el objeto de pares en el lado derecho.

':?'.>

Comprueba si el objeto de pares en el lado izquierdo del operador es mayor que el objeto de pares en el lado derecho.

operator>=

Comprueba si es el objeto de pares en el lado izquierdo del operador mayor o igual que el objeto de pares en el lado derecho.

Structs

identidad

pair

Un tipo que proporciona la capacidad de tratar dos objetos como un solo objeto.

Vea también

Referencia

Seguridad para subprocesos en la biblioteca estándar de C++

Otros recursos

miembros de <utilidad>

Archivos de encabezado de la biblioteca estándar de C++