名前空間
変種
操作

std::numeric_limits::is_bounded

提供: cppreference.com
 
 
 
型サポート
型の性質
(C++11)
(C++11)
(C++14)
(C++11)
(C++11)(C++20未満)
(C++11)(C++20で非推奨)
(C++11)
型特性定数
メタ関数
(C++17)
エンディアン
(C++20)
定数評価文脈
サポートされている操作
関係と性質の問い合わせ
(C++11)
(C++11)
型変更
(C++11)(C++11)(C++11)
型変換
(C++11)
(C++11)
(C++17)
(C++11)(C++20未満)(C++17)
 
 
static const bool is_bounded;
(C++11未満)
static constexpr bool is_bounded;
(C++11以上)

std::numeric_limits<T>::is_bounded の値は、値の有限集合を表現するすべての算術型に対して true になります。 すべての基本型は有界ですが、ライブラリ提供の任意精度の算術型に対する std::numeric_limits の特殊化では、この定数は false になるでしょう。

[編集] 標準の特殊化

T std::numeric_limits<T>::is_bounded の値
/* 非特殊化 */ false
bool true
char true
signed char true
unsigned char true
wchar_t true
char8_t true
char16_t true
char32_t true
short true
unsigned short true
int true
unsigned int true
long true
unsigned long true
long long true
unsigned long long true
float true
double true
long double true

[編集] 関連項目

[静的]
整数型を識別します
(パブリック静的メンバ定数) [edit]
[静的]
符号付きの型を識別します
(パブリック静的メンバ定数) [edit]
[静的]
正確な型を識別します
(パブリック静的メンバ定数) [edit]