File tree Expand file tree Collapse file tree 13 files changed +46
-10
lines changed
Expand file tree Collapse file tree 13 files changed +46
-10
lines changed Original file line number Diff line number Diff line change 55
66``` cpp
77#define FE_DIVBYZERO integer-constant-expression
8+ // または
9+ #undef FE_DIVBYZERO
810```
911* integer-constant-expression[ italic]
1012
1315
1416「DIVBYZERO」は「divide-by-zero (ゼロによる除算)」の略称である。
1517
16- このマクロは、浮動小数点例外の状態を表すビット値である。他の浮動小数点例外マクロとAND (`&`) や OR (`|`)を使用して、複数のマクロを組み合わせて使用できる。
18+ 処理系がこの浮動小数点例外に対応している場合にこのマクロが定義される。
19+ マクロが定義されるとき、このマクロは浮動小数点例外の状態を表すビット値である。他の浮動小数点例外マクロとAND (` & ` ) や OR (` | ` )を使用して、複数のマクロを組み合わせて使用できる。
1720
1821## 例
1922``` cpp example
Original file line number Diff line number Diff line change 55
66``` cpp
77#define FE_DOWNWARD integer-constant-expression
8+ // または
9+ #undef FE_DOWNWARD
810```
911* integer-constant-expression[ italic]
1012
1315
1416このマクロは、標準ライブラリの丸め処理で使用される丸め方式をユーザーが選択するために使用する。
1517
16- このマクロの値は、整数の定数式として定義され、非負の値を持つ。
18+ 処理系がこの丸め方式に対応している場合にこのマクロが定義される。
19+ マクロが定義されるとき、このマクロの値は整数の定数式になり、非負の値を持つ。
1720
1821
1922## 例
Original file line number Diff line number Diff line change 55
66``` cpp
77#define FE_INEXACT integer-constant-expression
8+ // または
9+ #undef FE_INEXACT
810```
911* integer-constant-expression[ italic]
1012
1113## 概要
1214浮動小数点数の演算が不正確な結果となったことを表す浮動小数点例外の種類。
1315
14- このマクロは、浮動小数点例外の状態を表すビット値である。他の浮動小数点例外マクロとAND (`&`) や OR (`|`)を使用して、複数のマクロを組み合わせて使用できる。
16+ 処理系がこの浮動小数点例外に対応している場合にこのマクロが定義される。
17+ マクロが定義されるとき、このマクロは浮動小数点例外の状態を表すビット値である。他の浮動小数点例外マクロとAND (` & ` ) や OR (` | ` )を使用して、複数のマクロを組み合わせて使用できる。
1518
1619## 例
1720``` cpp example
Original file line number Diff line number Diff line change 55
66``` cpp
77#define FE_INVALID integer-constant-expression
8+ // または
9+ #undef FE_INVALID
810```
911* integer-constant-expression[ italic]
1012
1113## 概要
1214浮動小数点数に対して不正な操作を行ったことを表す浮動小数点例外の種類。
1315
14- このマクロは、浮動小数点例外の状態を表すビット値である。他の浮動小数点例外マクロとAND (`&`) や OR (`|`)を使用して、複数のマクロを組み合わせて使用できる。
16+ 処理系がこの浮動小数点例外に対応している場合にこのマクロが定義される。
17+ マクロが定義されるとき、このマクロは浮動小数点例外の状態を表すビット値である。他の浮動小数点例外マクロとAND (` & ` ) や OR (` | ` )を使用して、複数のマクロを組み合わせて使用できる。
1518
1619## 例
1720``` cpp example
Original file line number Diff line number Diff line change 55
66``` cpp
77#define FE_OVERFLOW integer-constant-expression
8+ // または
9+ #undef FE_OVERFLOW
810```
911* integer-constant-expression[ italic]
1012
1113## 概要
1214浮動小数点数の演算でオーバーフローが発生したことを表す浮動小数点例外の種類。
1315
14- このマクロは、浮動小数点例外の状態を表すビット値である。他の浮動小数点例外マクロとAND (`&`) や OR (`|`)を使用して、複数のマクロを組み合わせて使用できる。
16+ 処理系がこの浮動小数点例外に対応している場合にこのマクロが定義される。
17+ マクロが定義されるとき、このマクロは浮動小数点例外の状態を表すビット値である。他の浮動小数点例外マクロとAND (` & ` ) や OR (` | ` )を使用して、複数のマクロを組み合わせて使用できる。
1518
1619## 例
1720``` cpp example
Original file line number Diff line number Diff line change 55
66``` cpp
77#define FE_TONEAREST integer-constant-expression
8+ // または
9+ #undef FE_TONEAREST
810```
911* integer-constant-expression[ italic]
1012
1517
1618このマクロは、標準ライブラリの丸め処理で使用される丸め方式をユーザーが選択するために使用する。
1719
18- このマクロの値は、整数の定数式として定義され、非負の値を持つ。
20+ 処理系がこの丸め方式に対応している場合にこのマクロが定義される。
21+ マクロが定義されるとき、このマクロの値は整数の定数式になり、非負の値を持つ。
1922
2023
2124## 備考
Original file line number Diff line number Diff line change 55
66``` cpp
77#define FE_TOWARDZERO integer-constant-expression
8+ // または
9+ #undef FE_TOWARDZERO
810```
911* integer-constant-expression[ italic]
1012
1315
1416このマクロは、標準ライブラリの丸め処理で使用される丸め方式をユーザーが選択するために使用する。
1517
16- このマクロの値は、整数の定数式として定義され、非負の値を持つ。
18+ 処理系がこの丸め方式に対応している場合にこのマクロが定義される。
19+ マクロが定義されるとき、このマクロの値は整数の定数式になり、非負の値を持つ。
1720
1821
1922## 例
Original file line number Diff line number Diff line change 55
66``` cpp
77#define FE_UNDERFLOW integer-constant-expression
8+ // または
9+ #undef FE_UNDERFLOW
810```
911* integer-constant-expression[ italic]
1012
1113## 概要
1214浮動小数点数の演算でアンダーフローが発生したことを表す浮動小数点例外の種類。
1315
14- このマクロは、浮動小数点例外の状態を表すビット値である。他の浮動小数点例外マクロとAND (`&`) や OR (`|`)を使用して、複数のマクロを組み合わせて使用できる。
16+ 処理系がこの浮動小数点例外に対応している場合にこのマクロが定義される。
17+ マクロが定義されるとき、このマクロは浮動小数点例外の状態を表すビット値である。他の浮動小数点例外マクロとAND (` & ` ) や OR (` | ` )を使用して、複数のマクロを組み合わせて使用できる。
1518
1619## 例
1720``` cpp example
Original file line number Diff line number Diff line change 55
66``` cpp
77#define FE_UPWARD integer-constant-expression
8+ // または
9+ #undef FE_UPWARD
810```
911* integer-constant-expression[ italic]
1012
1315
1416このマクロは、標準ライブラリの丸め処理で使用される丸め方式をユーザーが選択するために使用する。
1517
16- このマクロの値は、整数の定数式として定義され、非負の値を持つ。
18+ 処理系がこの丸め方式に対応している場合にこのマクロが定義される。
19+ マクロが定義されるとき、このマクロの値は整数の定数式になり、非負の値を持つ。
1720
1821
1922## 例
Original file line number Diff line number Diff line change 55
66``` cpp
77#define FP_FAST_FMA 1
8+ // または
9+ #undef FP_FAST_FMA
810```
911
1012## 概要
You can’t perform that action at this time.
0 commit comments