make_unsigned – třída
Vytvoří typ nebo nejmenší typ bez znaménka větší nebo roven velikosti, která se má zadat.
Syntaxe
template <class T>
struct make_unsigned;
template <class T>
using make_unsigned_t = typename make_unsigned<T>::type;
Parametry
T
Typ, který chcete upravit.
Poznámky
Instance modifikátoru typu obsahuje upravený typ, který je T , pokud is_unsigned<T>
má hodnotu true. V opačném případě se jedná o nejmenší typ ST
podpisu, pro který sizeof (T) <= sizeof (ST)
.
Požadavky
Header:<type_traits>
Obor názvů: std