Partager via


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

Voir aussi

<type_traits>