make_unsigned (Clase)

 

Publicado: octubre de 2016

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

Hace que el tipo o el tipo sin signo más pequeño sea igual o superior en tamaño al tipo.

template <class T>
struct make_unsigned;

template <class T>
using make_unsigned_t = typename make_unsigned<T>::type;

Parámetros

ParámetroDescripción
TTipo que se va a modificar.

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).

Encabezado:<type_traits></type_traits>

Espacio de nombres: std

<type_traits></type_traits>

Mostrar: