make_signed, classe
Rend le type ou le plus petit type signé supérieur ou égal en taille au type.
Syntaxe
template <class T>
struct make_signed;
template <class T>
using make_signed_t = typename make_signed<T>::type;
Paramètres
T
Type à modifier.
Notes
Une instance du modificateur de type contient un type modifié qui est T si is_signed<T>
la valeur est true. Dans le cas contraire, il s'agit du plus petit type non signé UT
pour lequel sizeof (T) <= sizeof (UT)
.
Spécifications
Header :<type_traits>
Espace de noms : std