make_signed (Clase)
Hace que el tipo o el tipo con signo más pequeño sea igual o superior en tamaño al tipo.
Sintaxis
template <class T>
struct make_signed;
template <class T>
using make_signed_t = typename make_signed<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_signed<T>
es true. En caso contrario, es el tipo sin signo menor UT
para el que sizeof (T) <= sizeof (UT)
.
Requisitos
Encabezado:<type_traits>
Espacio de nombres: std