make_unsigned — Klasa
Określa typ lub najmniejszy niepodpisany typ większy lub równy typowi.
Składnia
template <class T>
struct make_unsigned;
template <class T>
using make_unsigned_t = typename make_unsigned<T>::type;
Parametry
T
Typ do modyfikacji.
Uwagi
Wystąpienie modyfikatora typu przechowuje zmodyfikowany typ, który jest T , jeśli is_unsigned<T>
ma wartość true. W przeciwnym razie jest to najmniejszy typ ST
podpisu, dla którego sizeof (T) <= sizeof (ST)
.
Wymagania
Nagłówek:<type_traits>
Przestrzeń nazw: std