Partager via


make_unsigned, classe

Rend le type ou le plus petit type non signé supérieur ou égal en taille au type.

Syntaxe

template <class T>
struct make_unsigned;

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

Paramètres

T
Type à modifier.

Notes

Une instance du modificateur de type contient un type modifié qui est T si is_unsigned<T> la valeur est true. Dans le cas contraire, il s'agit du plus petit type signé ST pour lequel sizeof (T) <= sizeof (ST).

Spécifications

Header :<type_traits>

Espace de noms : std

Voir aussi

<type_traits>