Classe make_signed

Rende la dimensione del tipo o del tipo firmato più piccolo superiore o uguale a quella del tipo.

Sintassi

template <class T>
struct make_signed;

template <class T>
using make_signed_t = typename make_signed<T>::type;

Parametri

T
Tipo da modificare.

Osservazioni:

Un'istanza del modificatore di tipo contiene un tipo modificato che è T se is_signed<T> contiene true. In caso contrario è il tipo senza segno più piccolo UT per il quale sizeof (T) <= sizeof (UT).

Requisiti

Intestazione:<type_traits>

Spazio dei nomi: std

Vedi anche

<type_traits>