Skip to content

Commit f654585

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent c57048a commit f654585

8 files changed

Lines changed: 990 additions & 682 deletions

implementation-status.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -165,8 +165,8 @@
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>

lang/cpp29.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,8 @@
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>

lang/cpp29/nondeterministic_pointer_provenance.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@
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>

lang/cpp29/pointer_lifetime-end_zap_proposed_solutions.html

Lines changed: 375 additions & 0 deletions
Large diffs are not rendered by default.

rss.xml

Lines changed: 592 additions & 667 deletions
Large diffs are not rendered by default.

sitemap.xml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
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>
@@ -136,7 +136,7 @@
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>
@@ -2010,9 +2010,16 @@
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>

static/crsearch/crsearch.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

static/crsearch/crsearch.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)