Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

<utility>

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

#include <utility>

Pares son ampliamente utilizados en la biblioteca estándar de C++. Son necesarios tanto como los argumentos y valores devueltos para diversas funciones como tipos de elemento para los contenedores, como mapa de la clase y clase multimap. <utility> encabezado se incluye automáticamente por <map> para ayudar a administrar su clave y valor par de elementos de tipo.

86s69hwc.collapse_all(es-es,VS.110).gifClases

tuple_element

Una clase que contiene el tipo de un pair elemento.

tuple_size

Una clase que contenga pair número de elementos.

86s69hwc.collapse_all(es-es,VS.110).gifFunciones

forward

Conserva el tipo de referencia (ya sea lvalue o rvalue) del argumento de que se ve oscurecido por reenvío perfecto.

GET

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

make_pair

Una función auxiliar de plantilla utilizada para construir objetos de tipo pair, donde los tipos de componentes se basan en los tipos de datos se pasan como parámetros.

mover

Devuelve la que se ha pasado en el argumento de un rvalue referencia.

swap

Intercambia los elementos de dos objetos pair.

86s69hwc.collapse_all(es-es,VS.110).gifOperadores

operador! =

Comprueba si el objeto par en la parte izquierda del operador no es igual al objeto par en el lado derecho.

operador ==

Comprueba si el objeto par en la parte izquierda del operador es igual al objeto par en el lado derecho.

operador <

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

operador < =

Comprueba si el par de objetos en el lado izquierdo del operador es menor o igual al objeto par en el lado derecho.

operador >

Comprueba si el objeto par en la parte izquierda del operador es mayor que el objeto par en el lado derecho.

operador > =

Comprueba si el objeto par en la parte izquierda del operador es mayor o igual al objeto par en el lado derecho.

86s69hwc.collapse_all(es-es,VS.110).gifStructs

identidad

pair

Un tipo que prevé la posibilidad de tratar dos objetos como un único objeto.

Mostrar: