std::experimental::ranges::UnsignedIntegral_C++中文网

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

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)

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