Classe make_unsigned
Rende la dimensione del tipo o del tipo non firmato più piccolo superiore o uguale a quella del tipo.
Sintassi
template <class T>
struct make_unsigned;
template <class T>
using make_unsigned_t = typename make_unsigned<T>::type;
Parametri
T
Tipo da modificare.
Osservazioni:
Un'istanza del modificatore di tipo contiene un tipo modificato che è T se is_unsigned<T>
contiene true. In caso contrario è il tipo con segno più piccolo ST
per il quale sizeof (T) <= sizeof (ST)
.
Requisiti
Intestazione:<type_traits>
Spazio dei nomi: std