Skip to content

Commit 6e2cc0b

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent e8b2626 commit 6e2cc0b

7 files changed

Lines changed: 587 additions & 5098 deletions

File tree

lang/cpp23.html

Lines changed: 18 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="2026-02-17T03:19:01">
180-
2026年02月17日 03時19分01秒
179+
<span itemprop="datePublished" content="2026-06-07T06:33:56">
180+
2026年06月07日 06時33分56秒
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">suomesta</span>
185185
</span>
186186
が更新
187187
</small></p>
@@ -438,10 +438,25 @@ <h3>プリプロセッサ</h3>
438438
<td><a href="cpp23/warning.html"><code>#warning</code>のサポートを追加</a></td>
439439
<td>多くのC++コンパイラが実装していたプリプロセス時の警告<code>#warning message</code>を正式サポート</td>
440440
</tr>
441+
</tbody>
442+
</table>
443+
<h3>字句解析</h3>
444+
<table border="1" bordercolor="#888" style="border-collapse:collapse">
445+
<thead>
446+
<tr>
447+
<th>言語機能</th>
448+
<th>説明</th>
449+
</tr>
450+
</thead>
451+
<tbody>
441452
<tr>
442453
<td><a href="cpp23/support_for_utf8_as_a_portable_source_file_encoding.html">汎用的なソースコードのエンコーディングとしてUTF-8をサポート</a></td>
443454
<td>すべてのコンパイラはUTF-8文字コードのソースコードをサポートしなければならない</td>
444455
</tr>
456+
<tr>
457+
<td><a href="cpp23/trimming_whitespaces_before_line_splicing.html">行末スペースを無視するよう規定</a></td>
458+
<td>行末が「<code>\ </code>」でおわっていた場合にMSVCは行の継続をしない実装になっていたため動作を共通化するため仕様を規定</td>
459+
</tr>
445460
</tbody>
446461
</table>
447462
<h3>小さな変更</h3>
@@ -461,10 +476,6 @@ <h3>小さな変更</h3>
461476
<td><a href="cpp23/update_normative_reference_to_posix.html">参照するPOSIX規格を更新</a></td>
462477
<td>新しいPOSIX規格の機能を標準C++が参照していたため、参照するPOSIX規格のバージョンを更新</td>
463478
</tr>
464-
<tr>
465-
<td><a href="cpp23/trimming_whitespaces_before_line_splicing.html">行末スペースを無視するよう規定</a></td>
466-
<td>行末が「<code>\ </code>」でおわっていた場合にMSVCは行の継続をしない実装になっていたため動作を共通化するため仕様を規定</td>
467-
</tr>
468479
</tbody>
469480
</table>
470481
<h2>ライブラリ更新の概要</h2>

lang/cpp23/consteval_needs_to_propagate_up.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
<meta property="og:url" content="https://cpprefjp.github.io/lang/cpp23/consteval_needs_to_propagate_up.html" />
2929
<meta property="og:site_name" content="cpprefjp - C++日本語リファレンス" />
3030
<meta property="og:type" content="article" />
31-
<meta property="og:description" content="C++23では、`consteval`呼び出しを含む`constexpr`関数を、条件付きで`consteval`関数と見なすようになる。そうすることで、定数式の文脈での`consteval`関数の使用がよりかんたんになる" />
31+
<meta property="og:description" content="C++23では、`consteval`呼び出しを含む`constexpr`関数を、条件付きで`consteval`関数と見なすようになる。そうすることで、定数式の文脈での`consteval`関数の使用がより簡単になる" />
3232
<meta name="twitter:card" content="summary" />
3333
<meta name="twitter:title" content="constexpr関数内でconsteval関数を呼び出せない問題を軽減 [P2564R3] - cpprefjp C++日本語リファレンス" />
3434
<meta name="twitter:url" content="https://cpprefjp.github.io/lang/cpp23/consteval_needs_to_propagate_up.html" />
35-
<meta name="twitter:description" content="C++23では、`consteval`呼び出しを含む`constexpr`関数を、条件付きで`consteval`関数と見なすようになる。そうすることで、定数式の文脈での`consteval`関数の使用がよりかんたんになる" />
35+
<meta name="twitter:description" content="C++23では、`consteval`呼び出しを含む`constexpr`関数を、条件付きで`consteval`関数と見なすようになる。そうすることで、定数式の文脈での`consteval`関数の使用がより簡単になる" />
3636

3737

3838
<link rel="alternate" type="application/atom+xml" title="Atom" href="https://cpprefjp.github.io/rss.xml" />
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-07-10T07:47:57">
192-
2024年07月10日 07時47分57秒
191+
<span itemprop="datePublished" content="2026-06-07T06:31:07">
192+
2026年06月07日 06時31分07秒
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">suomesta</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -220,7 +220,7 @@ <h1 itemprop="name"><span class="token">constexpr関数内でconsteval関数を
220220
<p>
221221
</p>
222222
<h2>概要</h2>
223-
<p>C++23では、<code>consteval</code>呼び出しを含む<code>constexpr</code>関数を、条件付きで<code>consteval</code>関数と見なすようになる。そうすることで、定数式の文脈での<code>consteval</code>関数の使用がよりかんたんになる</p>
223+
<p>C++23では、<code>consteval</code>呼び出しを含む<code>constexpr</code>関数を、条件付きで<code>consteval</code>関数と見なすようになる。そうすることで、定数式の文脈での<code>consteval</code>関数の使用がより簡単になる</p>
224224
<p><div class="yata" id="1301f4669b79a3c65f90f2d532c94507624fe173"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../../reference/algorithm.html">&lt;algorithm&gt;</a></span>
225225

226226
<span class="k">consteval</span><span class="w"> </span><span class="kt">bool</span><span class="w"> </span><span class="nf">is_even</span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">x</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>

reference/chrono/make24.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ <h2>例</h2>
239239
<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>
240240

241241
<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>
242-
<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>
242+
<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">1L</span><span class="n">lnqKsFugnPUHCwnNotzZJxsnDghsFgY</span><span class="p">);</span>
243243
<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>
244244
<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>
245245
<span class="p">}</span>

reference/format/range-default-formatter.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="2026-02-08T09:00:28">
192-
2026年02月08日 09時00分28秒
191+
<span itemprop="datePublished" content="2026-06-07T06:31:07">
192+
2026年06月07日 06時31分07秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">yoh</span>
196+
<span itemprop="name">suomesta</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -250,7 +250,7 @@ <h2>概要</h2>
250250
<h2>備考</h2>
251251
<ul>
252252
<li>(5) : この特殊化は規格上、標準ライブラリ内では使用されないが (<code><a href="formatter.html">formatter</a>&lt;<a href="../string/basic_string.html">string</a>, charT&gt;</code>がすでにある)、以下のような用途が考えられる<ul>
253-
<li><a class="cpprefjp-defined-word" data-desc="プログラム定義。ユーザー(プログラマ)によって定義されること(標準ライブラリで定義されるものを除く)">ユーザー定義</a>の文字列クラスを定義する場合に、<code><a href="format_kind.html">format_kind</a></code>で値として<code><a href="range_format.html">range_format::string</a></code>もしくは<code><a href="range_format.html">range_format::debug_string</a></code>をもつよう特殊化するか (<code><a href="formatter.html">formatter</a>&lt;<a href="../string/basic_string.html">string</a>, charT&gt;</code>をラップする方がかんたんではある)</li>
253+
<li><a class="cpprefjp-defined-word" data-desc="プログラム定義。ユーザー(プログラマ)によって定義されること(標準ライブラリで定義されるものを除く)">ユーザー定義</a>の文字列クラスを定義する場合に、<code><a href="format_kind.html">format_kind</a></code>で値として<code><a href="range_format.html">range_format::string</a></code>もしくは<code><a href="range_format.html">range_format::debug_string</a></code>をもつよう特殊化するか (<code><a href="formatter.html">formatter</a>&lt;<a href="../string/basic_string.html">string</a>, charT&gt;</code>をラップする方が簡単ではある)</li>
254254
<li><code><a href="../vector/vector.html">std::vector&lt;char&gt;</a></code>のような文字を要素とするシーケンスコンテナで、文字列形式で出力する書式オプション (<a href="format.html#range-format-options"><code>s</code><code>?s</code></a>) を指定した際に<code>range-default-formatter&lt;range_format::sequence, R, charT&gt;</code>の内部で使用される</li>
255255
</ul>
256256
</li>

reference/ostream/basic_ostream/op_ostream.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-07-08T15:33:39">
204-
2025年07月08日 15時33分39秒
203+
<span itemprop="datePublished" content="2026-06-07T06:28:58">
204+
2026年06月07日 06時28分58秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Akira Takahashi</span>
208+
<span itemprop="name">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -249,7 +249,7 @@
249249
<span class="n">basic_ostream</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">&lt;&lt;</span><span class="p">(</span><span class="kt">long</span><span class="w"> </span><span class="kt">double</span><span class="w"> </span><span class="n">f</span><span class="p">);</span><span class="w"> </span><span class="c1">// (15) C++03</span>
250250
<span class="n">basic_ostream</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">&lt;&lt;</span><span class="p">(</span><span class="n"><a href="../../stdfloat.html">extended-floating-point-type</a></span><span class="w"> </span><span class="n">f</span><span class="p">);</span><span class="w"> </span><span class="c1">// (16) C++23</span>
251251
<span class="n">basic_ostream</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">&lt;&lt;</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="kt">void</span><span class="o">*</span><span class="w"> </span><span class="n">p</span><span class="p">);</span><span class="w"> </span><span class="c1">// (17) C++03</span>
252-
<span class="n">basic_ostream</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">&lt;&lt;</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="k">volatile</span><span class="w"> </span><span class="kt">void</span><span class="o">*</span><span class="w"> </span><span class="n">val</span><span class="p">);</span><span class="w"> </span><span class="c1">// (18) C++26</span>
252+
<span class="n">basic_ostream</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">&lt;&lt;</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="k">volatile</span><span class="w"> </span><span class="kt">void</span><span class="o">*</span><span class="w"> </span><span class="n">val</span><span class="p">);</span><span class="w"> </span><span class="c1">// (18) C++23</span>
253253
<span class="n">basic_ostream</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">&lt;&lt;</span><span class="p">(</span><span class="n"><a href="../../cstddef/nullptr_t.html">nullptr_t</a></span><span class="p">);</span><span class="w"> </span><span class="c1">// (19) C++17</span>
254254

255255
<span class="c1">// ストリームバッファの非書式化出力</span>
@@ -395,7 +395,7 @@ <h2>参照</h2>
395395
</ul>
396396
</li>
397397
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1147r1.html" target="_blank">P1147R1 Printing <code>volatile</code> Pointers</a><ul>
398-
<li>C++26で<code>const volatile void*</code><a class="cpprefjp-defined-word" data-desc="同名の関数を異なる引数・テンプレート・制約などで複数定義すること。または同名の関数の集合">オーバーロード</a>が追加された</li>
398+
<li>C++23で<code>const volatile void*</code><a class="cpprefjp-defined-word" data-desc="同名の関数を異なる引数・テンプレート・制約などで複数定義すること。または同名の関数の集合">オーバーロード</a>が追加された</li>
399399
</ul>
400400
</li>
401401
</ul></div>

0 commit comments

Comments
 (0)