Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает тип или наименьший беззнаковый тип, размер которого больше или равен размеру типа.
Синтаксис
template <class T>
struct make_unsigned;
template <class T>
using make_unsigned_t = typename make_unsigned<T>::type;
Параметры
T
Тип для изменения.
Замечания
Экземпляр модификатора типа содержит измененный тип, который имеет значение T , если is_unsigned<T> имеет значение true. В противном случае это наименьший тип со знаком ST, для которого sizeof (T) <= sizeof (ST).
Требования
Заголовок:<type_traits>
Пространство имен: std