std::SignedIntegral

来自cppreference.com
< cpp‎ | concepts
定义于头文件 <concepts>
template < class T >
concept SignedIntegral = std::Integral<T> && std::is_signed_v<T>;
(C++20 起)

概念 SignedIntegral<T> 若且唯若 T 为整数类型且 std::is_signed_v<T>true 才得到满足。.

[编辑] 注意

SignedIntegral<T> 可以为不是有符号整数类型,如 char 的类型所满足(在 char 为有符号的系统上)。

[编辑] 参阅

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