22<feed xmlns =" http://www.w3.org/2005/Atom" >
33 <title >cpprefjp - C++日本語リファレンス</title >
44 <link href =" https://cpprefjp.github.io" />
5- <updated >2026-03-27T15:28:35.467727 </updated >
6- <id >56e61f1f-7eca-4b5c-9fd2-edcddcc8f988 </id >
5+ <updated >2026-03-28T01:55:22.449870 </updated >
6+ <id >a1b6f97c-e3e4-4d08-b750-2c5e04ed6965 </id >
77
88
9+ <entry >
10+ <title >observable_checkpoint -- observable_checkpoint : printf → fputsの修正漏れ</title >
11+ <link href =" https://cpprefjp.github.io/reference/utility/observable_checkpoint.html" />
12+ <id >49966cafa26ed417189f8c5c20540a1eee4ce58a:reference/utility/observable_checkpoint.md</id >
13+ <updated >2026-03-28T10:51:07+09:00</updated >
14+
15+ <summary type =" html" >< pre>< code> diff --git a/reference/utility/observable_checkpoint.md b/reference/utility/observable_checkpoint.md
16+ index ba08d559b..cb4ecb0b4 100644
17+ --- a/reference/utility/observable_checkpoint.md
18+ +++ b/reference/utility/observable_checkpoint.md
19+ @@ -50,7 +50,7 @@ void inc(int* p) {
20+ - Unicode出力時はネイティブのOS API(Windowsでの`WriteConsoleW()`など)を直接使用しC標準の入出力を経由しないため、このルールで明示的にカバーしている
21+ - 非Unicode出力時はC標準I/O関数を経由するため、上記のC標準入出力関数のルールでカバーされる
22+
23+ -上記の例では`std::printf()`がC標準の入出力関数であるため、(1)の呼び出しの復帰が暗黙の観測可能チェックポイントとなり、`& #34;Hello, & #34;`の出力は(2)の未定義動作によって遡って消去されない。
24+ +上記の例では`std::fputs()`がC標準の入出力関数であるため、(1)の呼び出しの復帰が暗黙の観測可能チェックポイントとなり、`& #34;Null!\n& #34;`の出力は(2)の未定義動作によって遡って消去されない。
25+
26+
27+ ## 効果
28+ < /code>< /pre> </summary >
29+
30+ <author >
31+ <name >Akira Takahashi</name >
32+ <email >faithandbrave@gmail.com</email >
33+ </author >
34+ </entry >
35+
936 <entry >
1037 <title >observable_checkpoint -- observable_checkpoint : ルールのカバー状況と動機となる例を記載 #1418</title >
1138 <link href =" https://cpprefjp.github.io/reference/utility/observable_checkpoint.html" />
@@ -2491,60 +2518,4 @@ index be84af4fe..b728d56b7 100644
24912518 </author >
24922519 </entry >
24932520
2494- <entry >
2495- <title >iterator -- generator : タイトルを修正</title >
2496- <link href =" https://cpprefjp.github.io/reference/generator/generator/iterator.html" />
2497- <id >681ca425eac2fb0054a40192a814864580d44c16:reference/generator/generator/iterator.md</id >
2498- <updated >2026-03-26T13:52:07+09:00</updated >
2499-
2500- <summary type =" html" >< pre>< code> diff --git a/reference/generator/generator/iterator.md b/reference/generator/generator/iterator.md
2501- index 2e29cd8a6..bf595f2df 100644
2502- --- a/reference/generator/generator/iterator.md
2503- +++ b/reference/generator/generator/iterator.md
2504- @@ -1,7 +1,8 @@
2505- -# generator::iterator
2506- +# iterator
2507- * generator[meta header]
2508- * class template[meta id-type]
2509- * std[meta namespace]
2510- +* generator[meta class]
2511- * cpp23[meta cpp]
2512-
2513- ```cpp
2514- < /code>< /pre> </summary >
2515-
2516- <author >
2517- <name >Raclamusi</name >
2518- <email >raclamusi@gmail.com</email >
2519- </author >
2520- </entry >
2521-
2522- <entry >
2523- <title >promise_type -- generator : タイトルを修正</title >
2524- <link href =" https://cpprefjp.github.io/reference/generator/generator/promise_type.html" />
2525- <id >681ca425eac2fb0054a40192a814864580d44c16:reference/generator/generator/promise_type.md</id >
2526- <updated >2026-03-26T13:52:07+09:00</updated >
2527-
2528- <summary type =" html" >< pre>< code> diff --git a/reference/generator/generator/promise_type.md b/reference/generator/generator/promise_type.md
2529- index 555ecf243..6f868b151 100644
2530- --- a/reference/generator/generator/promise_type.md
2531- +++ b/reference/generator/generator/promise_type.md
2532- @@ -1,7 +1,8 @@
2533- -# generator::promise_type
2534- +# promise_type
2535- * generator[meta header]
2536- * class template[meta id-type]
2537- * std[meta namespace]
2538- +* generator[meta class]
2539- * cpp23[meta cpp]
2540-
2541- ```cpp
2542- < /code>< /pre> </summary >
2543-
2544- <author >
2545- <name >Raclamusi</name >
2546- <email >raclamusi@gmail.com</email >
2547- </author >
2548- </entry >
2549-
25502521</feed >
0 commit comments