Skip to content

Commit 0e4959c

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent f6b9bc4 commit 0e4959c

10 files changed

Lines changed: 10638 additions & 11150 deletions

File tree

lang/cpp20/modules.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,12 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-04-03T10:04:23+09:00">
193-
2026年04月03日 10時04分23秒 (JST)
192+
datetime="2026-07-23T19:11:23+09:00">
193+
2026年07月23日 19時11分23秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
197-
<span itemprop="name">Akira Takahashi</span>
197+
<span itemprop="name">rotarymars</span>
198198
</span>
199199
が更新
200200
</small></p>
@@ -265,9 +265,9 @@ <h2>概要</h2>
265265
<p>モジュールを利用するには、インポート宣言を行う。これにより、インポートしたモジュールがエクスポートしている宣言が見えるようになる。</p>
266266
<p><div class="codehilite"><pre><span></span><code><span class="k">import</span><span class="w"> </span><span class="n">mylib</span><span class="p">;</span>
267267
<span class="c1">// iostreamなど、一部のヘッダーはインポート(≠インクルード)可能</span>
268-
<span class="k">import</span><span class="w"> </span><span class="n"><a href="../../reference/iostream.html">&lt;iostream&gt;</a></span>
268+
<span class="k">import</span><span class="w"> </span><span class="n"><a href="../../reference/iostream.html">&lt;iostream&gt;</a></span><span class="p">;</span>
269269

270-
<span class="kt">int</span><span class="w"> </span><span class="n">main</span><span class="p">()</span><span class="w"> </span><span class="p">{</span>
270+
<span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">()</span><span class="w"> </span><span class="p">{</span>
271271
<span class="w"> </span><span class="c1">// これらの型や関数の宣言はこの翻訳単位には無いが、</span>
272272
<span class="w"> </span><span class="c1">// mylibでエクスポートしているので、使用することができる。</span>
273273
<span class="w"> </span><span class="n">mylib</span><span class="o">::</span><span class="n">myfunc_result_t</span><span class="w"> </span><span class="n">ret</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">mylib</span><span class="o">::</span><span class="n">myfunc</span><span class="p">();</span>

lang/cpp20/more_constexpr_containers.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,12 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2025-08-18T18:48:42+09:00">
193-
2025年08月18日 18時48分42秒 (JST)
192+
datetime="2026-07-23T19:17:06+09:00">
193+
2026年07月23日 19時17分06秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
197-
<span itemprop="name">Raclamusi</span>
197+
<span itemprop="name">rotarymars</span>
198198
</span>
199199
が更新
200200
</small></p>
@@ -383,7 +383,7 @@ <h3><code>std::allocator/std::allocator_traits</code></h3>
383383

384384
<span class="w"> </span><span class="c1">// 破棄と解放</span>
385385
<span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">destroy_at</span><span class="p">(</span><span class="n">p</span><span class="p">);</span>
386-
<span class="w"> </span><span class="n">alloc</span><span class="p">.</span><span class="n">deallocate</span><span class="p">();</span>
386+
<span class="w"> </span><span class="n">alloc</span><span class="p">.</span><span class="n">deallocate</span><span class="p">(</span><span class="n">p</span><span class="p">,</span><span class="w"> </span><span class="mi">1</span><span class="p">);</span>
387387

388388
<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">n</span><span class="p">;</span>
389389
<span class="p">}</span>
@@ -403,7 +403,7 @@ <h3><code>std::allocator/std::allocator_traits</code></h3>
403403

404404
<span class="w"> </span><span class="c1">// 忘れる</span>
405405
<span class="w"> </span><span class="c1">//std::destroy_at(p);</span>
406-
<span class="w"> </span><span class="c1">//alloc.deallocate();</span>
406+
<span class="w"> </span><span class="c1">//alloc.deallocate(p, 1);</span>
407407

408408
<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">n</span><span class="p">;</span>
409409
<span class="p">}</span>
@@ -489,7 +489,7 @@ <h2>検討されたほかの選択肢</h2>
489489

490490
<span class="w"> </span><span class="c1">// constexprデストラクタでメモリ領域を解放</span>
491491
<span class="w"> </span><span class="k">constexpr</span><span class="w"> </span><span class="o">~</span><span class="n">sample</span><span class="p">()</span><span class="w"> </span><span class="p">{</span>
492-
<span class="w"> </span><span class="k">for</span><span class="p">(</span><span class="kt">size_t</span><span class="w"> </span><span class="n">i</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span><span class="w"> </span><span class="n">i</span><span class="w"> </span><span class="o">&lt;</span><span class="w"> </span><span class="n">N</span><span class="p">;</span><span class="w"> </span><span class="o">++</span><span class="n">i</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
492+
<span class="w"> </span><span class="k">for</span><span class="p">(</span><span class="kt">size_t</span><span class="w"> </span><span class="n">i</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span><span class="w"> </span><span class="n">i</span><span class="w"> </span><span class="o">&lt;</span><span class="w"> </span><span class="n">m_size</span><span class="p">;</span><span class="w"> </span><span class="o">++</span><span class="n">i</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
493493
<span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">destroy_at</span><span class="p">(</span><span class="n">m_p</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">i</span><span class="p">);</span>
494494
<span class="w"> </span><span class="p">}</span>
495495
<span class="w"> </span><span class="n">m_alloc</span><span class="p">.</span><span class="n">deallocate</span><span class="p">(</span><span class="n">m_p</span><span class="p">,</span><span class="w"> </span><span class="n">m_size</span><span class="p">);</span>

lang/cpp20/using_enum.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,12 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2025-07-10T10:26:30+09:00">
193-
2025年07月10日 10時26分30秒 (JST)
192+
datetime="2026-07-23T19:17:43+09:00">
193+
2026年07月23日 19時17分43秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
197-
<span itemprop="name">Koichi Murase</span>
197+
<span itemprop="name">rotarymars</span>
198198
</span>
199199
が更新
200200
</small></p>
@@ -255,7 +255,7 @@ <h2>仕様</h2>
255255
<span class="k">enum</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">rgba_color_channel</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="n">red</span><span class="p">,</span><span class="w"> </span><span class="n">green</span><span class="p">,</span><span class="w"> </span><span class="n">blue</span><span class="p">,</span><span class="w"> </span><span class="n">alpha</span><span class="p">};</span>
256256

257257
<span class="n"><a href="../../reference/string_view/basic_string_view.html">std::string_view</a></span><span class="w"> </span><span class="nf">to_string</span><span class="p">(</span><span class="n">rgba_color_channel</span><span class="w"> </span><span class="n">channel</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
258-
<span class="w"> </span><span class="k">switch</span><span class="w"> </span><span class="p">(</span><span class="n">my_channel</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
258+
<span class="w"> </span><span class="k">switch</span><span class="w"> </span><span class="p">(</span><span class="n">channel</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
259259
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="k">enum</span><span class="w"> </span><span class="nc">rgba_color_channel</span><span class="p">;</span>
260260
<span class="w"> </span><span class="k">case</span><span class="w"> </span><span class="no">red</span><span class="p">:</span><span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="s">"red"</span><span class="p">;</span>
261261
<span class="w"> </span><span class="k">case</span><span class="w"> </span><span class="no">green</span><span class="p">:</span><span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="s">"green"</span><span class="p">;</span>

lang/cpp23/delimited_escape_sequences.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,12 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2025-07-10T10:26:30+09:00">
193-
2025年07月10日 10時26分30秒 (JST)
192+
datetime="2026-07-23T19:19:44+09:00">
193+
2026年07月23日 19時19分44秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
197-
<span itemprop="name">Koichi Murase</span>
197+
<span itemprop="name">rotarymars</span>
198198
</span>
199199
が更新
200200
</small></p>
@@ -256,7 +256,7 @@ <h2>概要</h2>
256256
<span class="s">"\x{ab}c"</span><span class="p">;</span><span class="w"> </span><span class="c1">// C++23 : 2文字を表す</span>
257257

258258
<span class="c1">// ユニバーサルキャラクタ名</span>
259-
<span class="sa">u8</span><span class="s">"</span><span class="se">\u0001</span><span class="s">F1F8"</span><span class="p">;</span><span class="w"> </span><span class="c1">// 4文字か8文字のみ指定できる制限があるので先頭0埋めする</span>
259+
<span class="sa">u8</span><span class="s">"</span><span class="se">\U0001F1F8</span><span class="s">"</span><span class="p">;</span><span class="w"> </span><span class="c1">// 4文字か8文字のみ指定できる制限があるので先頭0埋めする</span>
260260
<span class="sa">u8</span><span class="s">"\u{1F1F8}"</span><span class="p">;</span><span class="w"> </span><span class="c1">// C++23 : 5文字のコードポイントも記述できる</span>
261261
</code></pre></div>
262262
</p>

0 commit comments

Comments
 (0)