2
2
<feed xmlns =" http://www.w3.org/2005/Atom" >
3
3
<title >cpprefjp - C++日本語リファレンス</title >
4
4
<link href =" https://cpprefjp.github.io" />
5
- <updated >2024-10-16T03:46:33.543594 </updated >
6
- <id >53451103-5cfa-4aa6-a20b-0abdcf3e9bdc </id >
5
+ <updated >2024-10-16T04:05:37.405688 </updated >
6
+ <id >d9eedebb-d64b-40f7-be76-c1dd84747577 </id >
7
7
8
8
9
+ <entry >
10
+ <title >bad_array_new_length -- bad_array_new_length : サンプルコードを追加</title >
11
+ <link href =" https://cpprefjp.github.io/reference/new/bad_array_new_length.html" />
12
+ <id >ab361724c3a851217581c9daf8eecf009f7527ee:reference/new/bad_array_new_length.md</id >
13
+ <updated >2024-10-16T13:02:39+09:00</updated >
14
+
15
+ <summary type =" html" >< pre>< code> diff --git a/reference/new/bad_array_new_length.md b/reference/new/bad_array_new_length.md
16
+ index 76f189b9b..6ab8cac67 100644
17
+ --- a/reference/new/bad_array_new_length.md
18
+ +++ b/reference/new/bad_array_new_length.md
19
+ @@ -18,6 +18,31 @@ namespace std {
20
+ 動的に記憶域を確保しようとする配列の長さが 0 未満または処理系の最大値以上の場合に送出される例外。
21
+
22
+
23
+ +## 例
24
+ +```cpp example
25
+ +#include & lt;iostream& gt;
26
+ +
27
+ +int main() {
28
+ + int n = -1;
29
+ + try {
30
+ + int* p = new int[n];
31
+ + delete[] p;
32
+ + }
33
+ + catch (std::bad_array_new_length& amp;) {
34
+ + std::cout & lt;& lt; & #34;bad array new length& #34; & lt;& lt; std::endl;
35
+ + }
36
+ +}
37
+ +```
38
+ +
39
+ +### 出力例
40
+ +```
41
+ +bad array new length
42
+ +```
43
+ +
44
+ ## バージョン
45
+ C++11
46
+
47
+ +### 処理系
48
+ +- [Clang](/implementation.md#clang): 7 [mark verified]
49
+ +- [GCC](/implementation.md#gcc): 4.9 [mark verified]
50
+ +- [Visual C++](/implementation.md#visual_cpp): 2019 [mark verified]
51
+ < /code>< /pre> </summary >
52
+
53
+ <author >
54
+ <name >Akira Takahashi</name >
55
+ <email >faithandbrave@gmail.com</email >
56
+ </author >
57
+ </entry >
58
+
9
59
<entry >
10
60
<title >knuth_b -- knuth_b : 書籍での紹介を「考案」→「述べられている」に修正し、.NETの実装は別アルゴリズムであるため言及を削除 #1355</title >
11
61
<link href =" https://cpprefjp.github.io/reference/random/knuth_b.html" />
@@ -265,31 +315,4 @@ index 327897c3f..1c6d6ea38 100644
265
315
</author >
266
316
</entry >
267
317
268
- <entry >
269
- <title >llrint -- llrint() のページの lround() を llround() に変更</title >
270
- <link href =" https://cpprefjp.github.io/reference/cmath/llrint.html" />
271
- <id >24f16493349bb6016494e0f10523c9db5a2d3020:reference/cmath/llrint.md</id >
272
- <updated >2024-10-13T01:15:09+09:00</updated >
273
-
274
- <summary type =" html" >< pre>< code> diff --git a/reference/cmath/llrint.md b/reference/cmath/llrint.md
275
- index 37e2f8770..aa478ca9b 100644
276
- --- a/reference/cmath/llrint.md
277
- +++ b/reference/cmath/llrint.md
278
- @@ -45,7 +45,7 @@ namespace std {
279
- - C99 では、丸めモードや浮動小数点例外へのアクセスには `#pragma STDC FENV_ACCESS ON` でなければなければならないと記載されているが、C++ には該当する記載を見つけることができなかった。
280
- なお、C99 でも `FENV_ACCESS` のデフォルトは処理系定義である。
281
- - 丸めモード [`FE_TONEAREST`](../cfenv/fe_tonearest.md) は四捨五入ではなく、最近接偶数への丸めであることに注意。(例を参照)
282
- - 四捨五入が必要であれば、[`lround`](lround.md) を使用すること。(ただし、[`lround`](lround.md) は本関数と異なり、ISO IEC 60559 に準拠していても [`FE_INEXACT`](../cfenv/fe_inexact.md) が発生するか否かは処理系定義である)
283
- + 四捨五入が必要であれば、[`llround`](llround.md) を使用すること。(ただし、[`llround`](llround.md) は本関数と異なり、ISO IEC 60559 に準拠していても [`FE_INEXACT`](../cfenv/fe_inexact.md) が発生するか否かは処理系定義である)
284
- - C++23では、(1)、(2)、(3)が(4)に統合され、拡張浮動小数点数型を含む浮動小数点数型へのオーバーロードとして定義された
285
-
286
-
287
- < /code>< /pre> </summary >
288
-
289
- <author >
290
- <name >Raclamusi</name >
291
- <email >raclamusi@gmail.com</email >
292
- </author >
293
- </entry >
294
-
295
318
</feed >
0 commit comments