Skip to content

Commit 6a8b43c

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 4a87e40 commit 6a8b43c

4 files changed

Lines changed: 2196 additions & 104 deletions

File tree

implementation-status.html

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -165,12 +165,12 @@
165165
<p class="text-right"><small>
166166
最終更新日時:
167167
<time itemprop="datePublished" class="js-local-time"
168-
datetime="2026-08-08T23:27:00+09:00">
169-
2026年08月08日 23時27分00秒 (JST)
168+
datetime="2026-08-09T17:26:17+09:00">
169+
2026年08月09日 17時26分17秒 (JST)
170170
</time>
171171
<br/>
172172
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
173-
<span itemprop="name">rotarymars</span>
173+
<span itemprop="name">Akira Takahashi</span>
174174
</span>
175175
が更新
176176
</small></p>
@@ -2225,143 +2225,143 @@ <h2><a href="#cpp29" id="cpp29">C++29言語機能の実装状況</a></h2>
22252225
</thead>
22262226
<tbody>
22272227
<tr>
2228-
<td><span href="https://cpprefjp.github.io/lang/cpp29/undefined_behavior_and_ifndr_annexes.md.nolink">未定義動作とIFNDRの付録を整理</span></td>
2228+
<td>P3596R3: <span href="https://cpprefjp.github.io/lang/cpp29/undefined_behavior_and_ifndr_annexes.md.nolink">未定義動作とIFNDRの付録を整理</span></td>
22292229
<td>規格中のUBとIFNDR(<a class="cpprefjp-defined-word" data-desc="処理系は規則違反に対してエラーメッセージや警告を出さないかもしれない" href="implementation-compliance.html#dfn-no-diagnostic-required">診断不要</a><a class="cpprefjp-defined-word" data-desc="プログラムが適格でないこと。コンパイルエラーなどになる" href="implementation-compliance.html#dfn-ill-formed">不適格</a>)を付録として一覧化・整理する</td>
22302230
<td></td>
22312231
<td></td>
22322232
<td></td>
22332233
<td></td>
22342234
</tr>
22352235
<tr>
2236-
<td><span href="https://cpprefjp.github.io/lang/cpp29/designated-initializers_for_base_classes.md.nolink">基底クラスに対する指示付き初期化</span></td>
2236+
<td>P2287R6: <span href="https://cpprefjp.github.io/lang/cpp29/designated-initializers_for_base_classes.md.nolink">基底クラスに対する指示付き初期化</span></td>
22372237
<td>集成体初期化の<code>.member = …</code>を基底クラス部分にも使えるよう拡張する</td>
22382238
<td></td>
22392239
<td></td>
22402240
<td></td>
22412241
<td></td>
22422242
</tr>
22432243
<tr>
2244-
<td><span href="https://cpprefjp.github.io/lang/cpp29/clarify_the_behavior_of_floating-point_overflow.md.nolink">浮動小数点数のオーバーフローの動作の明確化</span></td>
2244+
<td>P3899R3: <span href="https://cpprefjp.github.io/lang/cpp29/clarify_the_behavior_of_floating-point_overflow.md.nolink">浮動小数点数のオーバーフローの動作の明確化</span></td>
22452245
<td>浮動小数点演算のオーバーフロー時の動作を明確に規定する</td>
22462246
<td></td>
22472247
<td></td>
22482248
<td></td>
22492249
<td></td>
22502250
</tr>
22512251
<tr>
2252-
<td><span href="https://cpprefjp.github.io/lang/cpp29/defaulting_postfix_increment_and_decrement_operations.md.nolink">後置インクリメント・デクリメント演算のdefault定義</span></td>
2252+
<td>P3668R4: <span href="https://cpprefjp.github.io/lang/cpp29/defaulting_postfix_increment_and_decrement_operations.md.nolink">後置インクリメント・デクリメント演算のdefault定義</span></td>
22532253
<td>後置<code>++</code><code>--</code><code>= default</code>で定義(前置版から自動生成)できるようにする</td>
22542254
<td></td>
22552255
<td></td>
22562256
<td></td>
22572257
<td></td>
22582258
</tr>
22592259
<tr>
2260-
<td><span href="https://cpprefjp.github.io/lang/cpp29/nondeterministic_pointer_provenance.md.nolink">非決定的なポインタの由来</span></td>
2260+
<td>P2434R5: <span href="https://cpprefjp.github.io/lang/cpp29/nondeterministic_pointer_provenance.md.nolink">非決定的なポインタの由来</span></td>
22612261
<td>ポインタの由来を非決定的として扱うメモリモデルを整備する</td>
22622262
<td></td>
22632263
<td></td>
22642264
<td></td>
22652265
<td></td>
22662266
</tr>
22672267
<tr>
2268-
<td><span href="https://cpprefjp.github.io/lang/cpp29/invalid_pointer_operations.md.nolink">無効なポインタ操作の扱いを整理</span></td>
2268+
<td>P3347R6: <span href="https://cpprefjp.github.io/lang/cpp29/invalid_pointer_operations.md.nolink">無効なポインタ操作の扱いを整理</span></td>
22692269
<td>解放済みなど無効なポインタに対する操作の扱いを整理・規定する</td>
22702270
<td></td>
22712271
<td></td>
22722272
<td></td>
22732273
<td></td>
22742274
</tr>
22752275
<tr>
2276-
<td><span href="https://cpprefjp.github.io/lang/cpp29/adjust_identifier_following_new_Unicode_recommendations.md.nolink">新しいUnicode勧告に従った識別子の調整</span></td>
2276+
<td>P3658R1: <span href="https://cpprefjp.github.io/lang/cpp29/adjust_identifier_following_new_Unicode_recommendations.md.nolink">新しいUnicode勧告に従った識別子の調整</span></td>
22772277
<td>識別子に使える文字を最新のUnicode勧告に合わせて調整する</td>
22782278
<td></td>
22792279
<td></td>
22802280
<td></td>
22812281
<td></td>
22822282
</tr>
22832283
<tr>
2284-
<td><span href="https://cpprefjp.github.io/lang/cpp29/return_value_and_return_void_are_not_mutually_exclusive.md.nolink"><code>return_value</code><code>return_void</code>は排他的ではない</span></td>
2284+
<td>P3950R1: <span href="https://cpprefjp.github.io/lang/cpp29/return_value_and_return_void_are_not_mutually_exclusive.md.nolink"><code>return_value</code><code>return_void</code>は排他的ではない</span></td>
22852285
<td>コルーチンの<code>promise</code>型が<code>return_value</code><code>return_void</code>の両方を持つことを許容する</td>
22862286
<td></td>
22872287
<td></td>
22882288
<td></td>
22892289
<td></td>
22902290
</tr>
22912291
<tr>
2292-
<td><span href="https://cpprefjp.github.io/lang/cpp29/more_named_universal_character_escapes.md.nolink">名前付きユニバーサル文字エスケープを追加</span></td>
2292+
<td>P3733R1: <span href="https://cpprefjp.github.io/lang/cpp29/more_named_universal_character_escapes.md.nolink">名前付きユニバーサル文字エスケープを追加</span></td>
22932293
<td><code>\N{...}</code>で使える名前付き文字エスケープを拡張する</td>
22942294
<td></td>
22952295
<td></td>
22962296
<td></td>
22972297
<td></td>
22982298
</tr>
22992299
<tr>
2300-
<td><span href="https://cpprefjp.github.io/lang/cpp29/lexical_order_for_lambdas.md.nolink">ラムダの字句順序</span></td>
2300+
<td>P3847R1: <span href="https://cpprefjp.github.io/lang/cpp29/lexical_order_for_lambdas.md.nolink">ラムダの字句順序</span></td>
23012301
<td>ラムダ式の字句上の順序を明確化する</td>
23022302
<td></td>
23032303
<td></td>
23042304
<td></td>
23052305
<td></td>
23062306
</tr>
23072307
<tr>
2308-
<td><span href="https://cpprefjp.github.io/lang/cpp29/language_linkage_for_templates.md.nolink">テンプレートに対する言語リンケージ</span></td>
2308+
<td>P2243R0: <span href="https://cpprefjp.github.io/lang/cpp29/language_linkage_for_templates.md.nolink">テンプレートに対する言語リンケージ</span></td>
23092309
<td>テンプレートに<code>extern "C"</code>等の言語リンケージを適用する規則を整備する</td>
23102310
<td></td>
23112311
<td></td>
23122312
<td></td>
23132313
<td></td>
23142314
</tr>
23152315
<tr>
2316-
<td><span href="https://cpprefjp.github.io/lang/cpp29/deallocation_functions_with_throwing_exception_specification_are_ill_formed.md.nolink">例外を送出する例外指定をもつ解放関数を不適格とする</span></td>
2316+
<td>P3424R2: <span href="https://cpprefjp.github.io/lang/cpp29/deallocation_functions_with_throwing_exception_specification_are_ill_formed.md.nolink">例外を送出する例外指定をもつ解放関数を不適格とする</span></td>
23172317
<td><code>throw</code>する可能性がある<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>指定を持つ<code>operator delete</code><a class="cpprefjp-defined-word" data-desc="プログラムが適格でないこと。コンパイルエラーなどになる" href="implementation-compliance.html#dfn-ill-formed">不適格</a>にする</td>
23182318
<td></td>
23192319
<td></td>
23202320
<td></td>
23212321
<td></td>
23222322
</tr>
23232323
<tr>
2324-
<td><span href="https://cpprefjp.github.io/lang/cpp29/conditional_noexcept_specifiers_in_compound_requirements.md.nolink">複合要件における条件付き<code>noexcept</code>指定</span></td>
2324+
<td>P3822R2: <span href="https://cpprefjp.github.io/lang/cpp29/conditional_noexcept_specifiers_in_compound_requirements.md.nolink">複合要件における条件付き<code>noexcept</code>指定</span></td>
23252325
<td>コンセプトの複合要件<code>{ 式 } noexcept</code>で条件付き<code>noexcept</code>を書けるようにする</td>
23262326
<td></td>
23272327
<td></td>
23282328
<td></td>
23292329
<td></td>
23302330
</tr>
23312331
<tr>
2332-
<td><span href="https://cpprefjp.github.io/lang/cpp29/contracts_for_virtual_functions.md.nolink">契約を仮想関数に対応させる</span></td>
2332+
<td>P3097R3: <span href="https://cpprefjp.github.io/lang/cpp29/contracts_for_virtual_functions.md.nolink">契約を仮想関数に対応させる</span></td>
23332333
<td>仮想関数に契約を適用できるようにする</td>
23342334
<td></td>
23352335
<td></td>
23362336
<td></td>
23372337
<td></td>
23382338
</tr>
23392339
<tr>
2340-
<td><span href="https://cpprefjp.github.io/lang/cpp29/consteval-only_values.md.nolink"><code>consteval</code>時のみの値</span></td>
2340+
<td>P4101R1: <span href="https://cpprefjp.github.io/lang/cpp29/consteval-only_values.md.nolink"><code>consteval</code>時のみの値</span></td>
23412341
<td><code>consteval</code>文脈でのみ存在・利用できる値の扱いを規定する</td>
23422342
<td></td>
23432343
<td></td>
23442344
<td></td>
23452345
<td></td>
23462346
</tr>
23472347
<tr>
2348-
<td><span href="https://cpprefjp.github.io/lang/cpp29/pointer_lifetime-end_zap_proposed_solutions.md.nolink">ポインタの生存期間終了によるzap問題の解決案</span></td>
2348+
<td>P2414R12: <span href="https://cpprefjp.github.io/lang/cpp29/pointer_lifetime-end_zap_proposed_solutions.md.nolink">ポインタの生存期間終了によるzap問題の解決案</span></td>
23492349
<td>生存期間終了時にポインタ値が無効化される「zap」問題への解決策</td>
23502350
<td></td>
23512351
<td></td>
23522352
<td></td>
23532353
<td></td>
23542354
</tr>
23552355
<tr>
2356-
<td><span href="https://cpprefjp.github.io/lang/cpp29/pack_indexing_for_template_names.md.nolink">テンプレート名に対するパック添字アクセス</span></td>
2356+
<td>P3670R4: <span href="https://cpprefjp.github.io/lang/cpp29/pack_indexing_for_template_names.md.nolink">テンプレート名に対するパック添字アクセス</span></td>
23572357
<td>テンプレート名のパックに<code>T...[N]</code>形式の添字アクセスを可能にする</td>
23582358
<td></td>
23592359
<td></td>
23602360
<td></td>
23612361
<td></td>
23622362
</tr>
23632363
<tr>
2364-
<td><span href="https://cpprefjp.github.io/lang/cpp29/embed_offset_parameter.md.nolink"><code>#embed</code>のオフセット引数</span></td>
2364+
<td>P3540R3: <span href="https://cpprefjp.github.io/lang/cpp29/embed_offset_parameter.md.nolink"><code>#embed</code>のオフセット引数</span></td>
23652365
<td><code>#embed</code>にオフセット指定を追加し、埋め込むデータの開始位置を設定できるようにする</td>
23662366
<td></td>
23672367
<td></td>

reference/chrono/make24.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ <h2>例</h2>
263263
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">false</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n"><a href="duration/op_h.html">0h</a></span><span class="p">);</span>
264264

265265
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">);</span>
266-
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">1h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mf">1f</span><span class="n">GoZrHdNPmGherbRthKHPrvnfoEFfxLI</span><span class="p">);</span>
266+
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">1h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">1</span><span class="n"><a href="duration/op_h.html">3h</a></span><span class="p">);</span>
267267
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">3h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n"><a href="duration/op_h.html">15h</a></span><span class="p">);</span>
268268
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">11h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n"><a href="duration/op_h.html">23h</a></span><span class="p">);</span>
269269
<span class="p">}</span>

0 commit comments

Comments
 (0)