Skip to content

Commit 73c9263

Browse files
committed
fix(cmath): 条件付きで定義されるマクロについて #undef の場合も追記
1 parent da83049 commit 73c9263

File tree

13 files changed

+46
-10
lines changed

13 files changed

+46
-10
lines changed

reference/cfenv/fe_divbyzero.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
```cpp
77
#define FE_DIVBYZERO integer-constant-expression
8+
// または
9+
#undef FE_DIVBYZERO
810
```
911
* integer-constant-expression[italic]
1012

@@ -13,7 +15,8 @@
1315

1416
「DIVBYZERO」は「divide-by-zero (ゼロによる除算)」の略称である。
1517

16-
このマクロは、浮動小数点例外の状態を表すビット値である。他の浮動小数点例外マクロとAND (`&`) や OR (`|`)を使用して、複数のマクロを組み合わせて使用できる。
18+
処理系がこの浮動小数点例外に対応している場合にこのマクロが定義される。
19+
マクロが定義されるとき、このマクロは浮動小数点例外の状態を表すビット値である。他の浮動小数点例外マクロとAND (`&`) や OR (`|`)を使用して、複数のマクロを組み合わせて使用できる。
1720

1821
##
1922
```cpp example

reference/cfenv/fe_downward.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
```cpp
77
#define FE_DOWNWARD integer-constant-expression
8+
// または
9+
#undef FE_DOWNWARD
810
```
911
* integer-constant-expression[italic]
1012

@@ -13,7 +15,8 @@
1315

1416
このマクロは、標準ライブラリの丸め処理で使用される丸め方式をユーザーが選択するために使用する。
1517

16-
このマクロの値は、整数の定数式として定義され、非負の値を持つ。
18+
処理系がこの丸め方式に対応している場合にこのマクロが定義される。
19+
マクロが定義されるとき、このマクロの値は整数の定数式になり、非負の値を持つ。
1720

1821

1922
##

reference/cfenv/fe_inexact.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@
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

reference/cfenv/fe_invalid.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@
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

reference/cfenv/fe_overflow.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@
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

reference/cfenv/fe_tonearest.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
```cpp
77
#define FE_TONEAREST integer-constant-expression
8+
// または
9+
#undef FE_TONEAREST
810
```
911
* integer-constant-expression[italic]
1012

@@ -15,7 +17,8 @@
1517

1618
このマクロは、標準ライブラリの丸め処理で使用される丸め方式をユーザーが選択するために使用する。
1719

18-
このマクロの値は、整数の定数式として定義され、非負の値を持つ。
20+
処理系がこの丸め方式に対応している場合にこのマクロが定義される。
21+
マクロが定義されるとき、このマクロの値は整数の定数式になり、非負の値を持つ。
1922

2023

2124
## 備考

reference/cfenv/fe_towardzero.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
```cpp
77
#define FE_TOWARDZERO integer-constant-expression
8+
// または
9+
#undef FE_TOWARDZERO
810
```
911
* integer-constant-expression[italic]
1012

@@ -13,7 +15,8 @@
1315

1416
このマクロは、標準ライブラリの丸め処理で使用される丸め方式をユーザーが選択するために使用する。
1517

16-
このマクロの値は、整数の定数式として定義され、非負の値を持つ。
18+
処理系がこの丸め方式に対応している場合にこのマクロが定義される。
19+
マクロが定義されるとき、このマクロの値は整数の定数式になり、非負の値を持つ。
1720

1821

1922
##

reference/cfenv/fe_underflow.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@
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

reference/cfenv/fe_upward.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
```cpp
77
#define FE_UPWARD integer-constant-expression
8+
// または
9+
#undef FE_UPWARD
810
```
911
* integer-constant-expression[italic]
1012

@@ -13,7 +15,8 @@
1315

1416
このマクロは、標準ライブラリの丸め処理で使用される丸め方式をユーザーが選択するために使用する。
1517

16-
このマクロの値は、整数の定数式として定義され、非負の値を持つ。
18+
処理系がこの丸め方式に対応している場合にこのマクロが定義される。
19+
マクロが定義されるとき、このマクロの値は整数の定数式になり、非負の値を持つ。
1720

1821

1922
##

reference/cmath/fp_fast_fma.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
```cpp
77
#define FP_FAST_FMA 1
8+
// または
9+
#undef FP_FAST_FMA
810
```
911

1012
## 概要

0 commit comments

Comments
 (0)