std::signed_integral
提供: cppreference.com
ヘッダ <concepts> で定義 | ||
template < class T > concept signed_integral = std::integral<T> && std::is_signed_v<T>; | (C++20以上) | |
コンセプト signed_integral<T>
は T
が整数型であり std::is_signed_v<T> が true である場合に限り満たされます。
[編集] ノート
signed_integral<T>
は符号付き整数型でない型によっても満たされることがあります (例えば char が符号付きであるシステムにおける char)。
[編集] 関連項目
(C++11) | 型が整数型かどうか調べます (クラステンプレート) |
(C++11) | 型が符号付き算術型かどうか調べます (クラステンプレート) |