std::experimental::ranges::SignedIntegral
来自 cppreference.cn
< cpp | experimental | ranges
template< class T > concept bool SignedIntegral = Integral<T> && std::is_signed<T>::value; |
(ranges TS) | |
概念 SignedIntegral<T>
当且仅当 T
是一个整型,并且 std::is_signed<T>::value 为 true 时满足。
SignedIntegral<T>
和 std::is_signed<T>::value 之间不需要有任何subsumption关系。
[编辑] 注释
SignedIntegral<T>
可能被不是有符号整数类型的类型满足,例如,char (在 char 是有符号的系统上)。
[编辑] 参见
(C++11) |
检查类型是否为整型 (类模板) |
(C++11) |
检查类型是否为有符号算术类型 (类模板) |