Udostępnij za pośrednictwem


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

Zobacz też

<type_traits>