22<feed xmlns =" http://www.w3.org/2005/Atom" >
33 <title >cpprefjp - C++日本語リファレンス</title >
44 <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 >
77
88
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+ 56+ </author >
57+ </entry >
58+
959 <entry >
1060 <title >knuth_b -- knuth_b : 書籍での紹介を「考案」→「述べられている」に修正し、.NETの実装は別アルゴリズムであるため言及を削除 #1355</title >
1161 <link href =" https://cpprefjp.github.io/reference/random/knuth_b.html" />
@@ -265,31 +315,4 @@ index 327897c3f..1c6d6ea38 100644
265315 </author >
266316 </entry >
267317
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- 292- </author >
293- </entry >
294-
295318</feed >
0 commit comments