Biblioteca C ++ - <utilidad>

Introducción

Contiene utilidades en dominios no relacionados.

  • Pairs - estos objetos pueden contener dos valores de diferentes tipos: par, make_pair, piecewise_construct, piecewise_construct_t.

  • Generic relational operators - Es una definición estándar para los operadores relacionales! =,>, <= Y> = bajo un espacio de nombres específico: rel_ops.

  • Rvalue casts (C++11) - Permite la generación de referencias rvalue: forward, move, move_if_noexcept, declval.

  • Generic swap function - Esta es una definición estándar utilizada por defecto por los componentes de la biblioteca estándar para todos los tipos que no proporcionan su propia sobrecarga: swap.

Funciones

No Señor. Función descriptiva
1 intercambiar

Intercambia valores de dos objetos.

2 make_pair

Construye el par de objetos.

3 adelante

Es un argumento adelantado.

4 moverse

Se mueve como rvalue.

5 move_if_noexcept

Se mueve si no, excepto.

6 declval

Es un valor de declaración.

Constantes

No Señor. Constante y descripción
1 pieza_construcción

Es una constante de construcción por partes.

Espacios de nombres

No Señor. Espacio de nombres y descripción
1 rel_ops

Es un Operador relacional.