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