std::unsigned_integral
Материал из cppreference.com
<tbody>
</tbody>
| Определено в заголовочном файле <concepts>
|
||
template < class T > concept unsigned_integral = std::integral<T> && !std::signed_integral<T>; |
(начиная с C++20) | |
Концепт unsigned_integral<T> выполняется тогда и только тогда, когда T является целочисленным типом, а std::is_signed_v<T> равно false.
Примечание
unsigned_integral<T> может соответствовать типу, который не является целочисленным типом без знака, например, bool.
Смотрите также
(C++11) |
проверяет, является ли тип целочисленным типом (шаблон класса) |
(C++11) |
проверяет, является ли тип арифметическим типом со знаком (шаблон класса) |