Skip to content

Commit f8c04a9

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 880d56d commit f8c04a9

9 files changed

Lines changed: 18266 additions & 18587 deletions

File tree

lang/cpp29.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,12 +177,12 @@
177177
<p class="text-right"><small>
178178
最終更新日時:
179179
<time itemprop="datePublished" class="js-local-time"
180-
datetime="2026-08-14T15:00:37+09:00">
181-
2026年08月14日 15時00分37秒 (JST)
180+
datetime="2026-09-03T11:24:26+09:00">
181+
2026年09月03日 11時24分26秒 (JST)
182182
</time>
183183
<br/>
184184
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
185-
<span itemprop="name">rotarymars</span>
185+
<span itemprop="name">Akira Takahashi</span>
186186
</span>
187187
が更新
188188
</small></p>
@@ -442,7 +442,7 @@ <h3>ビット操作</h3>
442442
<h3>コンテナ</h3>
443443
<ul>
444444
<li><code><a href="../reference/map/map.html">std::map</a></code> / <code><a href="../reference/unordered_map/unordered_map.html">std::unordered_map</a></code> / <code><a href="../reference/flat_map/flat_map.html">std::flat_map</a></code>クラスに、<code><a href="../reference/optional/optional.html">std::optional</a>&lt;要素への参照&gt;</code>を返す検索メンバ関数<code>lookup()</code>を追加</li>
445-
<li><code><a href="../reference/ranges/view_interface.html">std::ranges::view_interface</a></code>クラスに、境界チェック付きでランダムアクセスをするメンバ関数<code><span href="https://cpprefjp.github.io/reference/ranges/view_interface/at.md.nolink">at()</span></code>を追加</li>
445+
<li><code><a href="../reference/ranges/view_interface.html">std::ranges::view_interface</a></code>クラスに、境界チェック付きでランダムアクセスをするメンバ関数<code><a href="../reference/ranges/view_interface/at.html">at()</a></code>を追加</li>
446446
<li><code><a href="../reference/mdspan/mdspan.html">std::mdspan</a></code>クラス向けのアルゴリズムとして<code><span href="https://cpprefjp.github.io/reference/mdspan/copy.md.nolink">std::copy()</span></code><code><span href="https://cpprefjp.github.io/reference/mdspan/fill.md.nolink">std::fill()</span></code>を追加</li>
447447
</ul>
448448
<h3>メモリ</h3>

lang/cpp29/feature_test_macros.html

Lines changed: 12 additions & 2 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="2026-09-02T11:57:54+09:00">
193-
2026年09月02日 11時57分54秒 (JST)
192+
datetime="2026-09-03T11:24:26+09:00">
193+
2026年09月03日 11時24分26秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -280,6 +280,12 @@ <h3>ライブラリ</h3>
280280
<td><code><a href="../../reference/charconv/to_chars.html">std::to_chars()</a></code>の浮動小数点数に対する既定表現を、値の範囲によって固定小数表記と指数表記を選択するよう変更</td>
281281
<td><code><a href="../../reference/charconv.html">&lt;charconv&gt;</a></code></td>
282282
</tr>
283+
<tr>
284+
<td><code>__cpp_lib_view_interface</code></td>
285+
<td><code>202606L</code></td>
286+
<td><code><a href="../../reference/ranges/view_interface.html">std::ranges::view_interface</a></code>に、範囲チェックをともなって要素へアクセスする<code><a href="../../reference/ranges/view_interface/at.html">at()</a></code>メンバ関数を追加</td>
287+
<td><code><a href="../../reference/ranges.html">&lt;ranges&gt;</a></code></td>
288+
</tr>
283289
</tbody>
284290
</table>
285291
<h2>参照</h2>
@@ -305,6 +311,10 @@ <h2>参照</h2>
305311
<li>C++29で<code>__cpp_lib_to_chars</code><code>202606L</code>に更新された</li>
306312
</ul>
307313
</li>
314+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3052r2.html" target="_blank">P3052R2 <code>view_interface::at()</code></a><ul>
315+
<li>C++29で<code>__cpp_lib_view_interface</code>が追加された</li>
316+
</ul>
317+
</li>
308318
</ul></div>
309319

310320
</div>

reference/chrono/make24.html

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

265265
<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>
266-
<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>
266+
<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">1f</span><span class="n">KHuzpThimYakQJncGsdZQAsRjoAfHOv</span><span class="p">);</span>
267267
<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>
268268
<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>
269269
<span class="p">}</span>

reference/ranges/view_interface.html

Lines changed: 11 additions & 2 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-09-03T11:24:26+09:00">
193+
2026年09月03日 11時24分26秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -296,6 +296,11 @@ <h2>メンバ関数</h2>
296296
<td>C++20</td>
297297
</tr>
298298
<tr>
299+
<td><code><a href="view_interface/at.html">at</a></code></td>
300+
<td>範囲チェックをともなって要素へアクセスする</td>
301+
<td>C++29</td>
302+
</tr>
303+
<tr>
299304
<td><code><a href="view_interface/cbegin.html">cbegin</a></code></td>
300305
<td>定数イテレータを取得する</td>
301306
<td>C++23</td>
@@ -334,6 +339,10 @@ <h2>参照</h2>
334339
<li><a href="https://techbookfest.org/product/5134506308665344" target="_blank">C++20 ranges</a></li>
335340
<li><a href="https://cplusplus.github.io/LWG/issue3549" target="_blank">LWG Issue 3549. <code>view_interface</code> is overspecified to derive from <code>view_base</code></a></li>
336341
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2278r4.html" target="_blank">P2278R4 <code>cbegin</code> should always return a constant iterator</a></li>
342+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3052r2.html" target="_blank">P3052R2 <code>view_interface::at()</code></a><ul>
343+
<li>C++29で、範囲チェックをともなって要素へアクセスする<code><a href="view_interface/at.html">at()</a></code>メンバ関数が追加された</li>
344+
</ul>
345+
</li>
337346
</ul></div>
338347

339348
</div>

0 commit comments

Comments
 (0)