std::numeric_limits<T>::is_bounded
提供: cppreference.com
< cpp | types | numeric limits
C++
言語 | ||||
標準ライブラリヘッダ | ||||
フリースタンディング処理系とホスト処理系 | ||||
名前付き要件 | ||||
言語サポートライブラリ | ||||
コンセプトライブラリ(C++20) | ||||
診断ライブラリ | ||||
ユーティリティライブラリ | ||||
文字列ライブラリ | ||||
コンテナライブラリ | ||||
イテレータライブラリ | ||||
範囲ライブラリ(C++20) | ||||
アルゴリズムライブラリ | ||||
数値演算ライブラリ | ||||
ローカライゼーションライブラリ | ||||
入出力ライブラリ | ||||
ファイルシステムライブラリ(C++17) | ||||
正規表現ライブラリ(C++11) | ||||
アトミック操作ライブラリ(C++11) | ||||
スレッドサポートライブラリ(C++11) | ||||
技術仕様書 |
ユーティリティライブラリ
|
型サポート
基本的な型 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
基本型 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
固定幅の整数型(C++11) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
数値の限界 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
C の数値限界インタフェース | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
実行時型情報 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
型特性 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
型カテゴリ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11) |
型の性質 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
型特性定数 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11)(C++17)(C++11)(C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
メタ関数 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++17) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++17) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++17) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
定数評価文脈 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++20) |
サポートされている操作 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11)(C++11)(C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11)(C++11)(C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11)(C++11)(C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11)(C++11)(C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11)(C++11)(C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11)(C++11)(C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11)(C++11)(C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++17)(C++17)(C++17)(C++17) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
関係と性質の問い合わせ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
型変更 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
型変換 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
std::numeric_limits
static 定数 | ||||
numeric_limits::is_bounded | ||||
(C++11) | ||||
static メンバ関数 | ||||
(C++11) | ||||
ヘルパー型 | ||||
staticconstbool is_bounded; | (C++11未満) | |
staticconstexprbool 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 |
signedchar | true |
unsignedchar | true |
wchar_t | true |
char8_t | true |
char16_t | true |
char32_t | true |
short | true |
unsignedshort | true |
int | true |
unsignedint | true |
long | true |
unsignedlong | true |
longlong | true |
unsignedlonglong | true |
float | true |
double | true |
longdouble | true |
[編集]関連項目
[静的] | 整数型を識別します (パブリック静的メンバ定数)[edit] |
[静的] | 符号付きの型を識別します (パブリック静的メンバ定数)[edit] |
[静的] | 正確な型を識別します (パブリック静的メンバ定数)[edit] |