make_signed – třída
Nastaví typ nebo nejmenší typ signed větší nebo rovna velikosti, která se má zadat.
Syntaxe
template <class T>
struct make_signed;
template <class T>
using make_signed_t = typename make_signed<T>::type;
Parametry
T
Typ, který chcete upravit.
Poznámky
Instance modifikátoru typu obsahuje upravený typ, který je T , pokud is_signed<T>
má hodnotu true. Jinak je nejmenší typ bez znaménka UT
, pro který sizeof (T) <= sizeof (UT)
.
Požadavky
Header:<type_traits>
Obor názvů: std