make_unsigned (Clase)
Hace que el tipo o el tipo sin signo más pequeño sea igual o superior en tamaño al tipo.
Sintaxis
template <class T>
struct make_unsigned;
template <class T>
using make_unsigned_t = typename make_unsigned<T>::type;
Parámetros
T
Tipo que se va a modificar.
Comentarios
Una instancia del modificador de tipo contiene un tipo modificado que es T si is_unsigned<T>
es true. En caso contrario, es el tipo con signo menor ST
para el que sizeof (T) <= sizeof (ST)
.
Requisitos
Encabezado:<type_traits>
Espacio de nombres: std