File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 165165 < p class ="text-right "> < small >
166166 最終更新日時:
167167 < time itemprop ="datePublished " class ="js-local-time "
168- datetime ="2026-09-04T14:03:54 +09:00 ">
169- 2026年09月04日 14時03分54秒 (JST)
168+ datetime ="2026-09-04T14:25:44 +09:00 ">
169+ 2026年09月04日 14時25分44秒 (JST)
170170 </ time >
171171 < br />
172172 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
@@ -2353,8 +2353,8 @@ <h2><a href="#cpp29" id="cpp29">C++29言語機能の実装状況</a></h2>
23532353< td > </ td >
23542354</ tr >
23552355< tr >
2356- < td > P2414R12: < span href ="https://cpprefjp.github.io/ lang/cpp29/pointer_lifetime-end_zap_proposed_solutions.md.nolink " > ポインタの生存期間終了によるzap問題の解決案 </ span > </ td >
2357- < td > 生存期間終了時にポインタ値が無効化される「zap」問題への解決策 </ td >
2356+ < td > P2414R12: < a href ="lang/cpp29/pointer_lifetime-end_zap_proposed_solutions.html " > アトミック操作とvolatileアクセスでの無効なポインタ値の扱いを規定 </ a > </ td >
2357+ < td > アトミックポインタの操作やvolatileアクセスの結果が無効なポインタ値となる場合、整数への往復変換を経た有効なポインタ値になると規定する。解放と並行してポインタを扱うロックフリーアルゴリズムを定義された動作にする </ td >
23582358< td > </ td >
23592359< td > </ td >
23602360< td > </ td >
Original file line number Diff line number Diff line change 177177 < p class ="text-right "> < small >
178178 最終更新日時:
179179 < time itemprop ="datePublished " class ="js-local-time "
180- datetime ="2026-09-04T14:03:54 +09:00 ">
181- 2026年09月04日 14時03分54秒 (JST)
180+ datetime ="2026-09-04T14:25:44 +09:00 ">
181+ 2026年09月04日 14時25分44秒 (JST)
182182 </ time >
183183 < br />
184184 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
@@ -376,8 +376,8 @@ <h3>並行・並列処理</h3>
376376< td > 解放済みなど無効なポインタに対する操作の扱いを整理・規定する</ td >
377377</ tr >
378378< tr >
379- < td > < span href ="https://cpprefjp.github.io/lang/ cpp29/pointer_lifetime-end_zap_proposed_solutions.md.nolink " > ポインタの生存期間終了によるzap問題の解決案 </ span > </ td >
380- < td > 生存期間終了時にポインタ値が無効化される「zap」問題への解決策 </ td >
379+ < td > < a href ="cpp29/pointer_lifetime-end_zap_proposed_solutions.html " > アトミック操作とvolatileアクセスでの無効なポインタ値の扱いを規定 </ a > </ td >
380+ < td > アトミックポインタの操作やvolatileアクセスの結果が無効なポインタ値となる場合、整数への往復変換を経た有効なポインタ値になると規定する。解放と並行してポインタを扱うロックフリーアルゴリズムを定義された動作にする </ td >
381381</ tr >
382382</ tbody >
383383</ table >
Original file line number Diff line number Diff line change 189189 < p class ="text-right "> < small >
190190 最終更新日時:
191191 < time itemprop ="datePublished " class ="js-local-time "
192- datetime ="2026-09-04T14:03:54 +09:00 ">
193- 2026年09月04日 14時03分54秒 (JST)
192+ datetime ="2026-09-04T14:25:44 +09:00 ">
193+ 2026年09月04日 14時25分44秒 (JST)
194194 </ time >
195195 < br />
196196 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
@@ -322,6 +322,7 @@ <h2>この機能が必要になった背景・経緯</h2>
322322< h2 > < a href ="#relative-page " id ="relative-page "> 関連項目</ a > </ h2 >
323323< ul >
324324< li > < a href ="../cpp20/implicit_creation_of_objects_for_low-level_object_manipulation.html "> C++20 暗黙的なオブジェクト生成</ a > </ li >
325+ < li > < a href ="pointer_lifetime-end_zap_proposed_solutions.html "> C++29 アトミック操作とvolatileアクセスでの無効なポインタ値の扱いを規定</ a > </ li >
325326< li > < code > < a href ="../../reference/cstdint/uintptr_t.html "> std::uintptr_t</ a > </ code > </ li >
326327< li > < code > < a href ="../../reference/bit/bit_cast.html "> std::bit_cast()</ a > </ code > </ li >
327328</ ul >
Load diff Large diffs are not rendered by default.
Load diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 1717
1818 <url>
1919 <loc>https://cpprefjp.github.io/implementation-status.html</loc>
20- <lastmod>2026-09-04T14:03:54 +09:00</lastmod>
20+ <lastmod>2026-09-04T14:25:44 +09:00</lastmod>
2121 <changefreq>daily</changefreq>
2222 <priority>0.9</priority>
2323 </url>
136136
137137 <url>
138138 <loc>https://cpprefjp.github.io/lang/cpp29.html</loc>
139- <lastmod>2026-09-04T14:03:54 +09:00</lastmod>
139+ <lastmod>2026-09-04T14:25:44 +09:00</lastmod>
140140 <changefreq>daily</changefreq>
141141 <priority>0.8</priority>
142142 </url>
20102010 <priority>0.7</priority>
20112011 </url>
20122012
2013+ <url>
2014+ <loc>https://cpprefjp.github.io/lang/cpp29/pointer_lifetime-end_zap_proposed_solutions.html</loc>
2015+ <lastmod>2026-09-04T14:25:44+09:00</lastmod>
2016+ <changefreq>daily</changefreq>
2017+ <priority>0.7</priority>
2018+ </url>
2019+
20132020 <url>
20142021 <loc>https://cpprefjp.github.io/lang/cpp29/nondeterministic_pointer_provenance.html</loc>
2015- <lastmod>2026-09-04T14:03:54 +09:00</lastmod>
2022+ <lastmod>2026-09-04T14:25:44 +09:00</lastmod>
20162023 <changefreq>daily</changefreq>
20172024 <priority>0.7</priority>
20182025 </url>
Load diff Large diffs are not rendered by default.
You can’t perform that action at this time.
0 commit comments