Skip to content

Commit da4b67f

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 03a6d36 commit da4b67f

File tree

5 files changed

+796
-237
lines changed

5 files changed

+796
-237
lines changed

lang/cpp26.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -176,12 +176,12 @@
176176

177177
<p class="text-right"><small>
178178
最終更新日時(UTC):
179-
<span itemprop="datePublished" content="2025-04-25T08:57:08">
180-
2025年04月25日 08時57分08秒
179+
<span itemprop="datePublished" content="2025-05-02T12:56:00">
180+
2025年05月02日 12時56分00秒
181181
</span>
182182
<br/>
183183
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
184-
<span itemprop="name">Akira Takahashi</span>
184+
<span itemprop="name">Raclamusi</span>
185185
</span>
186186
が更新
187187
</small></p>
@@ -452,10 +452,6 @@ <h3>機能の非推奨化</h3>
452452
</thead>
453453
<tbody>
454454
<tr>
455-
<td><a href="cpp26/remove_deprecated_array_comparisons.html">非推奨だった組み込み配列の比較を削除</a></td>
456-
<td>C++20で非推奨となっていた配列比較を削除</td>
457-
</tr>
458-
<tr>
459455
<td><a href="cpp26/the_oxford_variadic_comma.html">先行するカンマのない省略記号を非推奨化</a></td>
460456
<td><code>void f(int, ...);</code>はOK。<code>void f(int...);</code>は非推奨</td>
461457
</tr>
@@ -471,6 +467,10 @@ <h3>機能の削除</h3>
471467
</thead>
472468
<tbody>
473469
<tr>
470+
<td><a href="cpp26/remove_deprecated_array_comparisons.html">非推奨だった組み込み配列の比較を削除</a></td>
471+
<td>C++20で非推奨となっていた配列比較を削除</td>
472+
</tr>
473+
<tr>
474474
<td><a href="cpp26/remove_deprecated_arithmetic_conversion_on_enumerations.html">非推奨となっていた列挙型の算術変換を削除</a></td>
475475
<td>C++20から非推奨となっていた列挙値への算術演算で算術型に暗黙変換される仕様を削除</td>
476476
</tr>

lang/cpp26/erroneous_behavior_for_uninitialized_reads.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-12-16T07:36:37">
192-
2024年12月16日 07時36分37秒
191+
<span itemprop="datePublished" content="2025-05-02T13:10:50">
192+
2025年05月02日 13時10分50秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Akira Takahashi</span>
196+
<span itemprop="name">Raclamusi</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -352,7 +352,7 @@ <h3>今後、<a class="cpprefjp-defined-word" data-desc="エラー性の動作
352352
<td>いくつかの固定値での誤った結果となる可能性がある。影響が不明確であるため、変更にはコストがかかる</td>
353353
</tr>
354354
<tr>
355-
<td><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a>型が非<code>void</code>な関数から返った、もしくは<code>[[noreturn]]</code>属性をつけた関数から返った</td>
355+
<td><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a>型が非<code>void</code>な関数で<code>return</code>なしに末尾に到達した、もしくは<code>[[noreturn]]</code>属性をつけた関数から返った</td>
356356
<td><code><a href="../../reference/exception/terminate.html">std::terminate()</a></code>が呼ばれる可能性がある。変更には軽いコストがかかるが、その変更にどの程度の価値があるかは不明</td>
357357
</tr>
358358
<tr>

lang/cpp26/on_the_ignorability_of_standard_attributes.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-04-24T02:14:18">
192-
2025年04月24日 02時14分18秒
191+
<span itemprop="datePublished" content="2025-05-02T13:41:27">
192+
2025年05月02日 13時41分27秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Akira Takahashi</span>
196+
<span itemprop="name">Raclamusi</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -243,7 +243,7 @@ <h3>1. 構文的な無視性</h3>
243243
</p>
244244
<h3>2. 意味論的な無視性</h3>
245245
<p><a class="cpprefjp-defined-word" data-desc="プログラムが文法規則・診断対象の意味規則・単一定義規則を満たすこと" href="../../implementation-compliance.html#dfn-well-formed">適格</a>なプログラムが与えられた際、特定の標準属性のインスタンスをすべて削除し、プログラムの観測可能な振る舞いを変化させることが実装に許可される。ただし、削除後の動作が削除前のプログラムにとって適合動作 (conforming behaviour) である場合に限られる。</p>
246-
<p>例として、空のオブジェクトのサイズを削減する<code><a href="../cpp20/language_support_for_empty_objects.html">[[no_unique_address]]</a></code>において、<code>sizeof(Y)</code><code><a href="../cpp20/language_support_for_empty_objects.html">[[no_unique_address]]</a></code>属性が無視されなければ<code>sizeof(int)</code>と同値となり、無視されれば<code>sizeof(X) + sizeof(int)</code>となる</p>
246+
<p>例として、空のオブジェクトのサイズを削減する<code><a href="../cpp20/language_support_for_empty_objects.html">[[no_unique_address]]</a></code>において、<code>sizeof(Y)</code><code><a href="../cpp20/language_support_for_empty_objects.html">[[no_unique_address]]</a></code>属性が無視されなければ<code>sizeof(int)</code>と同値となり、無視されれば<code>sizeof(X) + sizeof(int)</code>以上の値となる</p>
247247
<p><div class="codehilite"><pre><span></span><code><span class="k">struct</span> <span class="n">X</span> <span class="p">{};</span>
248248

249249
<span class="k">struct</span> <span class="n">Y</span> <span class="p">{</span>

0 commit comments

Comments
 (0)