std::unsigned_integral_C++中文网

定义于头文件 <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)

检查类型是否为有符号算术类型
(类模板)