Skip to content

Commit 1f15155

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent e4c6713 commit 1f15155

9 files changed

Lines changed: 2840 additions & 101 deletions

File tree

implementation.html

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -165,12 +165,12 @@
165165
<p class="text-right"><small>
166166
最終更新日時:
167167
<time itemprop="datePublished" class="js-local-time"
168-
datetime="2026-08-05T23:53:00+09:00">
169-
2026年08月05日 23時53分00秒 (JST)
168+
datetime="2026-08-28T11:15:14+09:00">
169+
2026年08月28日 11時15分14秒 (JST)
170170
</time>
171171
<br/>
172172
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
173-
<span itemprop="name">rotarymars</span>
173+
<span itemprop="name">Akira Takahashi</span>
174174
</span>
175175
が更新
176176
</small></p>
@@ -420,18 +420,39 @@ <h3><a href="#visual_cpp_ver" id="visual_cpp_ver">バージョンの表記</a></
420420
</thead>
421421
<tbody>
422422
<tr>
423+
<td>2026 Update 6</td>
424+
<td>Visual Studio 2026 Version 18.6</td>
425+
<td>14.51</td>
426+
<td>1951</td>
427+
<td>195136246</td>
428+
</tr>
429+
<tr>
423430
<td>2026 Update 2</td>
424431
<td>Visual Studio 2026 Version 18.2</td>
425432
<td>14.50</td>
426-
<td>??</td>
427-
<td>??</td>
433+
<td>1950</td>
434+
<td>195035723</td>
435+
</tr>
436+
<tr>
437+
<td>2026</td>
438+
<td>Visual Studio 2026 Version 18.0</td>
439+
<td>14.50</td>
440+
<td>1950</td>
441+
<td>195035717</td>
442+
</tr>
443+
<tr>
444+
<td>2022 Update 14</td>
445+
<td>Visual Studio 2022 Version 17.14</td>
446+
<td>14.44</td>
447+
<td>1944</td>
448+
<td>194435219</td>
428449
</tr>
429450
<tr>
430451
<td>2022 Update 14</td>
431452
<td>Visual Studio 2022 Version 17.14.0</td>
432453
<td>14.44</td>
433454
<td>1944</td>
434-
<td>??</td>
455+
<td>194435207</td>
435456
</tr>
436457
<tr>
437458
<td>2022 Update 13</td>
@@ -506,14 +527,14 @@ <h3><a href="#visual_cpp_ver" id="visual_cpp_ver">バージョンの表記</a></
506527
<tr>
507528
<td>2022 Update 5</td>
508529
<td>Visual Studio 2022 Version 17.5.4</td>
509-
<td>??</td>
530+
<td>14.35</td>
510531
<td>1935</td>
511532
<td>193532217</td>
512533
</tr>
513534
<tr>
514535
<td>2022 Update 4</td>
515536
<td>Visual Studio 2022 Version 17.4.9</td>
516-
<td>??</td>
537+
<td>14.34</td>
517538
<td>1934</td>
518539
<td>193431944</td>
519540
</tr>

lang/cpp26.html

Lines changed: 3 additions & 3 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-08-12T16:01:35+09:00">
181-
2026年08月12日 16時01分35秒 (JST)
180+
datetime="2026-08-28T11:14:41+09:00">
181+
2026年08月28日 11時14分41秒 (JST)
182182
</time>
183183
<br/>
184184
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -950,7 +950,7 @@ <h3>数値</h3>
950950
<h3>ユーティリティ</h3>
951951
<ul>
952952
<li><code><a href="../reference/variant/variant.html">std::variant</a></code>クラスに、メンバ関数版の<code><a href="../reference/variant/variant/visit.html">visit()</a></code>を追加</li>
953-
<li><code>std::monostate</code><code><a href="../reference/variant.html">&lt;variant&gt;</a></code>から<code><a href="../reference/utility.html">&lt;utility&gt;</a></code>に移動</li>
953+
<li><code><a href="../reference/variant/monostate.html">std::monostate</a></code>とその比較演算子、<code>hash</code>特殊化を、<code><a href="../reference/variant.html">&lt;variant&gt;</a></code>ヘッダに加えて<code><a href="../reference/utility.html">&lt;utility&gt;</a></code>ヘッダでも使用できるようにした</li>
954954
<li><code><a href="../reference/optional/optional.html">std::optional</a></code>クラスに、0もしくは1要素のRangeとして扱えるようにするための拡張として、イテレータインタフェースを追加<ul>
955955
<li><code>iterator</code></li>
956956
<li><code>const_iterator</code></li>

reference/utility.html

Lines changed: 23 additions & 2 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-08-18T09:56:31+09:00">
181-
2026年08月18日 09時56分31秒 (JST)
180+
datetime="2026-08-28T11:14:41+09:00">
181+
2026年08月28日 11時14分41秒 (JST)
182182
</time>
183183
<br/>
184184
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -503,6 +503,23 @@ <h2>直接構築</h2>
503503
</tr>
504504
</tbody>
505505
</table>
506+
<h2>空の状態</h2>
507+
<table border="1" bordercolor="#888" style="border-collapse:collapse">
508+
<thead>
509+
<tr>
510+
<th>名前</th>
511+
<th>説明</th>
512+
<th>対応バージョン</th>
513+
</tr>
514+
</thead>
515+
<tbody>
516+
<tr>
517+
<td><code><a href="variant/monostate.html">monostate</a></code></td>
518+
<td>唯一の状態として<a class="cpprefjp-defined-word" data-desc="デフォルト初期化。`T x;`構文での初期化。トリビアルにデフォルト構築可能な型の場合は初期化されず(オブジェクトのlifetimeは開始される)、そうではないクラス型はデフォルトコンストラクタで初期化する。配列型の場合は各要素が再帰的にデフォルト初期化される">デフォルト構築</a>状態のみを持つ型 (class)</td>
519+
<td>C++26</td>
520+
</tr>
521+
</tbody>
522+
</table>
506523
<h2>定数のラッパー</h2>
507524
<table border="1" bordercolor="#888" style="border-collapse:collapse">
508525
<thead>
@@ -569,6 +586,10 @@ <h2>参照</h2>
569586
<li>C++23で、このヘッダの全機能がフリースタンディング処理系で使用可能になった</li>
570587
</ul>
571588
</li>
589+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0472r3.pdf" target="_blank">P0472R3 Put <code>std::monostate</code> in <code>&lt;utility&gt;</code></a><ul>
590+
<li>C++26で、<code><a href="variant.html">&lt;variant&gt;</a></code>ヘッダで定義される<code><a href="variant/monostate.html">monostate</a></code>とその比較演算子、<code>hash</code>特殊化が、このヘッダでも使用できるようになった</li>
591+
</ul>
592+
</li>
572593
</ul></div>
573594

574595
</div>

reference/variant/monostate.html

Lines changed: 29 additions & 3 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="2025-07-09T00:33:39+09:00">
193-
2025年07月09日 00時33分39秒 (JST)
192+
datetime="2026-08-28T11:14:41+09:00">
193+
2026年08月28日 11時14分41秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -249,6 +249,11 @@ <h2>概要</h2>
249249
<h3>備考</h3>
250250
<ul>
251251
<li><code>monostate</code>は、唯一の状態として<a class="cpprefjp-defined-word" data-desc="デフォルト初期化。`T x;`構文での初期化。トリビアルにデフォルト構築可能な型の場合は初期化されず(オブジェクトのlifetimeは開始される)、そうではないクラス型はデフォルトコンストラクタで初期化する。配列型の場合は各要素が再帰的にデフォルト初期化される">デフォルト構築</a>状態をもつことを意味する</li>
252+
<li><code>monostate</code>とその比較演算子、<code><a href="monostate/hash.html">hash</a></code>特殊化は、以下のヘッダが読み込まれている場合に使用できる:<ul>
253+
<li><code><a href="../variant.html">&lt;variant&gt;</a></code></li>
254+
<li><code><a href="../utility.html">&lt;utility&gt;</a></code> (C++26)</li>
255+
</ul>
256+
</li>
252257
<li><a href="https://boost.org/libs/variant" target="_blank">Boost Variant Library</a>では、これと等価な型が<code>blank</code>という名前で定義される</li>
253258
</ul>
254259
<h2>メンバ関数</h2>
@@ -327,6 +332,23 @@ <h3>比較演算子</h3>
327332
</tr>
328333
</tbody>
329334
</table>
335+
<h2>特殊化</h2>
336+
<table border="1" bordercolor="#888" style="border-collapse:collapse">
337+
<thead>
338+
<tr>
339+
<th>名前</th>
340+
<th>説明</th>
341+
<th>対応バージョン</th>
342+
</tr>
343+
</thead>
344+
<tbody>
345+
<tr>
346+
<td><code><a href="monostate/hash.html">hash</a></code></td>
347+
<td><code>monostate</code>のハッシュ値を計算する (class template)</td>
348+
<td>C++17</td>
349+
</tr>
350+
</tbody>
351+
</table>
330352
<h2></h2>
331353
<p><div class="yata" id="854aecd2f5e8c9b52e8db9dd57f007e798d34971"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../iostream.html">&lt;iostream&gt;</a></span>
332354
<span class="cp">#include <a href="../variant.html">&lt;variant&gt;</a></span>
@@ -357,14 +379,18 @@ <h3>処理系</h3>
357379
<ul>
358380
<li><a href="../../implementation.html#clang">Clang</a>: 7.3 <span aria-label="検証済" role="img" title="検証済"></span></li>
359381
<li><a href="../../implementation.html#gcc">GCC</a>: 4.0 <span aria-label="検証済" role="img" title="検証済"></span></li>
360-
<li><a href="../../implementation.html#visual_cpp">Visual C++</a>: ??</li>
382+
<li><a href="../../implementation.html#visual_cpp">Visual C++</a>: 2017 Update 7 <span aria-label="検証済" role="img" title="検証済"></span></li>
361383
</ul>
362384
<h2>参照</h2>
363385
<ul>
364386
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1614r2.html" target="_blank">P1614R2 The Mothership has Landed</a><ul>
365387
<li>C++20での三方比較演算子の追加と、関連する演算子の自動導出</li>
366388
</ul>
367389
</li>
390+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0472r3.pdf" target="_blank">P0472R3 Put <code>std::monostate</code> in <code>&lt;utility&gt;</code></a><ul>
391+
<li>C++26で、<code>monostate</code>とその比較演算子、<code>hash</code>特殊化が<code><a href="../utility.html">&lt;utility&gt;</a></code>ヘッダでも使用できるようになった</li>
392+
</ul>
393+
</li>
368394
</ul></div>
369395

370396
</div>

0 commit comments

Comments
 (0)