<utility>

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

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

#include <utility>  
  

Los pares se usan ampliamente en la biblioteca estándar de C++. Son necesarios como argumentos y valores devueltos para diversas funciones y como tipos de elemento para contenedores como map (clase) y clase multimap. El <> > encabezado incluyen automáticamente <> > para ayudar a administrar su clave y valor par de elementos de tipo.

Clases

tuple_elementClase que contiene el tipo de un elemento pair.
tuple_size)Clase que contiene el recuento de elementos pair.

Funciones

hacia delanteImpide que el reenvío directo oculte el tipo de referencia (lvalue o rvalue) del argumento.
getFunción que obtiene un elemento de un objeto pair.
make_pairFunción de aplicación auxiliar de plantilla usada para construir objetos de tipo pair, donde los tipos de componente se basan en los tipos de datos pasados como parámetros.
moverDevuelve los argumentos pasados como referencia rvalue.
intercambioIntercambia los elementos de dos objetos pair.

Operadores

operador! =Comprueba si el objeto de par del lado izquierdo del operador no es igual que el objeto de par del lado derecho.
operador ==Comprueba si el objeto de par del lado izquierdo del operador es igual que el objeto de par del lado derecho.
(operador)Comprueba si el objeto de par del lado izquierdo del operador es menor que el objeto de par del lado derecho.
(operador)<>Comprueba si el objeto de par del lado izquierdo del operador es menor o igual que el objeto de par del lado derecho.
operador >Comprueba si el objeto de par del lado izquierdo del operador es mayor que el objeto de par del lado derecho.
operador > =Comprueba si el objeto de par del lado izquierdo del operador es mayor o igual que el objeto de par del lado derecho.

Estructuras

identidad
parTipo que proporciona la capacidad de tratar dos objetos como uno solo.

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

Mostrar: