名前空間
変種
操作

std::signed_integral

提供: cppreference.com
< cpp‎ | concepts
ヘッダ <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)。

[編集] 関連項目

型が整数型かどうか調べます
(クラステンプレート) [edit]
(C++11)
型が符号付き算術型かどうか調べます
(クラステンプレート) [edit]