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