Skip to content

Commit 4e26b78

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent c56a782 commit 4e26b78

File tree

4 files changed

+1279
-146
lines changed

4 files changed

+1279
-146
lines changed

lang/cpp26.html

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,8 @@
176176

177177
<p class="text-right"><small>
178178
最終更新日時(UTC):
179-
<span itemprop="datePublished" content="2024-07-31T05:19:00">
180-
2024年07月31日 05時19分00秒
179+
<span itemprop="datePublished" content="2024-07-31T06:07:47">
180+
2024年07月31日 06時07分47秒
181181
</span>
182182
<br/>
183183
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -335,10 +335,12 @@ <h3>新ライブラリ</h3>
335335
<li>並行処理において参照中のデータが更新されないよう保護するハザードポインタのライブラリとして、<code><span href="https://cpprefjp.github.io/reference/hazard_pointer.md.nolink">&lt;hazard_pointer&gt;</span></code>を追加</li>
336336
<li>デバッグサポートのライブラリとして<code><span href="https://cpprefjp.github.io/reference/debugging.md.nolink">&lt;debugging&gt;</span></code>を追加</li>
337337
<li>線形代数ライブラリとして<code><a href="../reference/linalg.html">&lt;linalg&gt;</a></code>を追加</li>
338+
<li>コンパイル時に容量を固定する可変長配列クラスのライブラリとして<code><span href="https://cpprefjp.github.io/reference/inplace_vector.md.nolink">&lt;inplace_vector&gt;</span></code>を追加</li>
338339
</ul>
339340
<h3>コンテナ</h3>
340341
<ul>
341342
<li><code><a href="../reference/mdspan/mdspan.html">std::mdspan</a></code>から部分ビューを取り出す<code><a href="../reference/mdspan/submdspan.html">std::submdspan()</a></code>を追加</li>
343+
<li><code><a href="../reference/mdspan/mdspan.html">std::mdspan</a></code>に対する<code><a href="../reference/mdspan/extents.html">std::dextents</a></code>指定の冗長さを解決する<code><a href="../reference/mdspan/extents.html">std::dims</a></code>を追加</li>
342344
<li><code><a href="../reference/span/span.html">std::span</a></code>に、以下を追加<ul>
343345
<li><code><a href="../reference/initializer_list/initializer_list.html">std::initializer_list</a></code>をとるコンストラクタ</li>
344346
<li>インデックスアクセスのための<code><a href="../reference/span/span/at.html">at()</a></code>メンバ関数</li>
@@ -389,6 +391,7 @@ <h3>アルゴリズム</h3>
389391
</ul>
390392
</li>
391393
<li>Rangeアルゴリズムが完全型を要求しないようにするため、<code><a href="../reference/iterator/projected.html">std::projected</a></code>の制約を緩和</li>
394+
<li><code><a href="../reference/algorithm/ranges_find_last.html">std::ranges::find_last()</a></code>に検索対象の値を波カッコ初期化で渡せるよう制約を追加</li>
392395
</ul>
393396
<h3>関数オブジェクト</h3>
394397
<ul>
@@ -410,6 +413,7 @@ <h3>文字列</h3>
410413
<li>コンパイル時の書式文字列だけでなく、実行時の書式文字列を渡せるよう仕様修正</li>
411414
</ul>
412415
</li>
416+
<li>文字列フォーマットをより高速にできる最適化が可能か判定する<code><span href="https://cpprefjp.github.io/reference/format/enable_nonlocking_formatter_optimization.md.nolink">std::enable_nonlocking_formatter_optimization</span></code>を追加</li>
413417
</ul>
414418
<h3>ファイル</h3>
415419
<ul>
@@ -530,6 +534,15 @@ <h3>数値</h3>
530534
<h3>ユーティリティ</h3>
531535
<ul>
532536
<li><code><a href="../reference/variant/variant.html">std::variant</a></code>クラスに、メンバ関数版の<code><span href="https://cpprefjp.github.io/reference/variant/variant/visit.md.nolink">visit()</span></code>を追加</li>
537+
<li><code><a href="../reference/optional/optional.html">std::optional</a></code>クラスに、0もしくは1要素のRangeとして扱えるようにするための拡張として、イテレータインタフェースを追加<ul>
538+
<li><code>iterator</code></li>
539+
<li><code>const_iterator</code></li>
540+
<li><code><span href="https://cpprefjp.github.io/reference/optional/optional/begin.md.nolink">begin()</span></code>メンバ関数</li>
541+
<li><code><span href="https://cpprefjp.github.io/reference/optional/optional/end.md.nolink">end()</span></code>メンバ関数</li>
542+
</ul>
543+
</li>
544+
<li><code><a href="../reference/tuple/ignore.html">std::ignore</a></code>をファーストクラス・オブジェクトとして型を詳細に定義</li>
545+
<li><code><a href="../reference/bitset/bitset.html">std::bitset</a></code>に、<code><a href="../reference/string_view/basic_string_view.html">std::basic_string_view</a></code>を受け取るコンストラクタを追加</li>
533546
<li><code><a href="../reference/ratio.html">&lt;ratio&gt;</a></code>に、新たなSI接頭辞として、以下を追加<ul>
534547
<li><code><a href="../reference/ratio/si_prefix.html">ronna</a></code> (10<sup>27</sup>)</li>
535548
<li><code><a href="../reference/ratio/si_prefix.html">ronto</a></code> (10<sup>−27</sup>)</li>
@@ -544,8 +557,20 @@ <h3>デバッグ</h3>
544557
</ul>
545558
<h3>型特性</h3>
546559
<ul>
547-
<li>共用体のどのメンバがアクティブかを判定するための関数として、<code><a href="../reference/type_traits.html">&lt;type_traits&gt;</a></code><code><span href="https://cpprefjp.github.io/reference/type_traits/is_within_lifetime.md.nolink">std::is_within_lifetime()</span></code>を追加</li>
548-
<li><code><a href="../reference/bitset/bitset.html">std::bitset</a></code>に、<code><a href="../reference/string_view/basic_string_view.html">std::basic_string_view</a></code>を受け取るコンストラクタを追加</li>
560+
<li><code><a href="../reference/type_traits.html">&lt;type_traits&gt;</a></code>に、共用体のどのメンバがアクティブかを判定するための関数として<code><span href="https://cpprefjp.github.io/reference/type_traits/is_within_lifetime.md.nolink">std::is_within_lifetime()</span></code>を追加</li>
561+
<li><code><a href="../reference/type_traits.html">&lt;type_traits&gt;</a></code>に、仮想継承の関係を判定する<code><span href="https://cpprefjp.github.io/reference/type_traits/is_virtual_base_of.md.nolink">std::is_virtual_base_of</span></code>を追加</li>
562+
</ul>
563+
<h3>制約</h3>
564+
<ul>
565+
<li>間接実行に関連する制約から、共通参照の要件を削除<ul>
566+
<li><code><a href="../reference/iterator/indirectly_unary_invocable.html">std::indirectly_unary_invocable</a></code></li>
567+
<li><code><span href="https://cpprefjp.github.io/reference/iterator/indirectly_regular_unary_invocable.html">std::indirectly_regular_unary_invocable</span></code></li>
568+
<li><code><a href="../reference/iterator/indirect_unary_predicate.html">std::indirect_unary_predicate</a></code></li>
569+
<li><code><a href="../reference/iterator/indirect_binary_predicate.html">std::indirect_binary_predicate</a></code></li>
570+
<li><code><a href="../reference/iterator/indirect_equivalence_relation.html">std::indirect_equivalence_relation</a></code></li>
571+
<li><code><a href="../reference/iterator/indirect_strict_weak_order.html">std::indirect_strict_weak_order</a></code></li>
572+
</ul>
573+
</li>
549574
</ul>
550575
<h3>機能の削除</h3>
551576
<ul>

reference.html

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,8 @@
164164

165165
<p class="text-right"><small>
166166
最終更新日時(UTC):
167-
<span itemprop="datePublished" content="2024-06-11T08:55:56">
168-
2024年06月11日 08時55分56秒
167+
<span itemprop="datePublished" content="2024-07-31T06:07:47">
168+
2024年07月31日 06時07分47秒
169169
</span>
170170
<br/>
171171
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -510,10 +510,15 @@ <h2><a href="#container" id="container">コンテナライブラリ</a></h2>
510510
</tr>
511511
<tr>
512512
<td><code><a href="reference/vector.html">&lt;vector&gt;</a></code></td>
513-
<td>ベクタ配列</td>
513+
<td>可変長配列</td>
514514
<td></td>
515515
</tr>
516516
<tr>
517+
<td><code><span href="https://cpprefjp.github.io/reference/inplace_vector.md.nolink">&lt;inplace_vector&gt;</span></code></td>
518+
<td>容量固定の可変長配列</td>
519+
<td>C++26</td>
520+
</tr>
521+
<tr>
517522
<td><code><a href="reference/map.html">&lt;map&gt;</a></code></td>
518523
<td>順序付き連想配列</td>
519524
<td></td>

0 commit comments

Comments
 (0)