Sdílet prostřednictvím


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>

Namespace: std

Viz také

<type_traits>