C++ 参考手册

位置:首页 > > std::experimental::ranges::UnsignedIntegral

定义于头文件 <experimental/ranges/concepts>
template < class T >
concept bool UnsignedIntegral = Integral<T> && !SignedIntegral<T>;
(范围 TS)

概念 UnsignedIntegral<T>() 若且唯若 T 为整数类型且 std::is_signed<T>::valuefalse 才得到满足。

注意

UnsignedIntegral<T>() 可能为非无符号整数类型的类型满足,例如 bool

参阅

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