std::experimental::ranges::SignedIntegral
來自 cppreference.com
< cpp | experimental | ranges
定義於標頭檔案 <experimental/ranges/concepts> |
||
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 之間不需要有任何從屬關係。
[編輯] 注意
SignedIntegral<T>
可能被不是 有符號整型 的型別滿足,例如 char(在 char 是有符號的系統上)。
[編輯] 參閱
(C++11) |
檢查型別是否為整型 (類模板) |
(C++11) |
檢查型別是否為有符號算術型別 (類模板) |