Skip to content

Commit 95f3826

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent ed29e3a commit 95f3826

15 files changed

Lines changed: 2684 additions & 2684 deletions

File tree

‎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="mf">1F</span><span class="n">RnahvTXCYgEDfxSBCrvLsWorKcXmZSc</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>
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/iterator/basic_const_iterator/op_decrement.html‎

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -201,12 +201,12 @@
201201
<p class="text-right"><small>
202202
最終更新日時:
203203
<time itemprop="datePublished" class="js-local-time"
204-
datetime="2025-09-29T02:08:59+09:00">
205-
2025年09月29日 02時08分59秒 (JST)
204+
datetime="2026-09-08T14:21:11+09:00">
205+
2026年09月08日 14時21分11秒 (JST)
206206
</time>
207207
<br/>
208208
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
209-
<span itemprop="name">Raclamusi</span>
209+
<span itemprop="name">Akira Takahashi</span>
210210
</span>
211211
が更新
212212
</small></p>
@@ -249,9 +249,12 @@
249249
<div class="col-sm-12 content-body">
250250

251251
<div class="identifier-type">function</div><div class="header">&lt;iterator&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class basic_const_iterator">basic_const_iterator::</span><span class="token">operator--</span><span class="cpp cpp23" title="C++23で追加">(C++23)</span></h1>
252-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">constexpr</span><span class="w"> </span><span class="n">basic_const_iterator</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">--</span><span class="p">()</span><span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="../bidirectional_iterator.html">bidirectional_iterator</a></span><span class="o">&lt;</span><span class="n">Iterator</span><span class="o">&gt;</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1)</span>
252+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">constexpr</span><span class="w"> </span><span class="n">basic_const_iterator</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">--</span><span class="p">()</span>
253+
<span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="../bidirectional_iterator.html">bidirectional_iterator</a></span><span class="o">&lt;</span><span class="n">Iterator</span><span class="o">&gt;</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++23</span>
253254

254-
<span class="k">constexpr</span><span class="w"> </span><span class="n">basic_const_iterator</span><span class="w"> </span><span class="k">operator</span><span class="o">--</span><span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="../bidirectional_iterator.html">bidirectional_iterator</a></span><span class="o">&lt;</span><span class="n">Iterator</span><span class="o">&gt;</span><span class="p">;</span><span class="w"> </span><span class="c1">// (2)</span>
255+
<span class="k">constexpr</span><span class="w"> </span><span class="n">basic_const_iterator</span><span class="w"> </span><span class="k">operator</span><span class="o">--</span><span class="p">(</span><span class="kt">int</span><span class="p">)</span>
256+
<span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="../bidirectional_iterator.html">bidirectional_iterator</a></span><span class="o">&lt;</span><span class="n">Iterator</span><span class="o">&gt;</span><span class="p">;</span><span class="w"> </span><span class="c1">// (2) C++23</span>
257+
<span class="n">basic_const_iterator</span><span class="w"> </span><span class="k">operator</span><span class="o">--</span><span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">default</span><span class="p">;</span><span class="w"> </span><span class="c1">// (2) C++29</span>
255258
</code></pre></div>
256259
</p>
257260
<h2>概要</h2>
@@ -281,6 +284,10 @@ <h2>効果</h2>
281284
</p>
282285
</li>
283286
</ul>
287+
<h2>備考</h2>
288+
<ul>
289+
<li>(2) : C++29で、<a href="../../../lang/cpp29/defaulting_postfix_increment_and_decrement_operations.html">後置インクリメント・デクリメント演算のdefault定義</a>を使用した<code>= default</code>定義へ規定が変更された。動作は変わらない(<code>= default</code>定義の後置<code>--</code>は、前置<code>--</code>が使用できる場合にのみ使用できるため、制約の明示も不要になった)</li>
290+
</ul>
284291
<h2>例</h2>
285292
<p><div class="yata" id="edf81ea8687556949c5e53597d932ca9eddb7827"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../../iostream.html">&lt;iostream&gt;</a></span>
286293
<span class="cp">#include <a href="../../vector.html">&lt;vector&gt;</a></span>
@@ -320,6 +327,10 @@ <h3>処理系</h3>
320327
<h2>参照</h2>
321328
<ul>
322329
<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>
330+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3785r1.html" target="_blank">P3785R1 Library Wording Changes for Defaulted Postfix Increment and Decrement Operations</a><ul>
331+
<li>C++29で、後置演算子の規定が<code>= default</code>定義へ書き換えられた</li>
332+
</ul>
333+
</li>
323334
</ul></div>
324335

325336
</div>

‎reference/iterator/basic_const_iterator/op_increment.html‎

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -201,12 +201,12 @@
201201
<p class="text-right"><small>
202202
最終更新日時:
203203
<time itemprop="datePublished" class="js-local-time"
204-
datetime="2025-09-29T02:08:59+09:00">
205-
2025年09月29日 02時08分59秒 (JST)
204+
datetime="2026-09-08T14:21:11+09:00">
205+
2026年09月08日 14時21分11秒 (JST)
206206
</time>
207207
<br/>
208208
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
209-
<span itemprop="name">Raclamusi</span>
209+
<span itemprop="name">Akira Takahashi</span>
210210
</span>
211211
が更新
212212
</small></p>
@@ -249,10 +249,14 @@
249249
<div class="col-sm-12 content-body">
250250

251251
<div class="identifier-type">function</div><div class="header">&lt;iterator&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class basic_const_iterator">basic_const_iterator::</span><span class="token">operator++</span><span class="cpp cpp23" title="C++23で追加">(C++23)</span></h1>
252-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">constexpr</span><span class="w"> </span><span class="n">basic_const_iterator</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">++</span><span class="p">();</span><span class="w"> </span><span class="c1">// (1)</span>
252+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">constexpr</span><span class="w"> </span><span class="n">basic_const_iterator</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">++</span><span class="p">();</span><span class="w"> </span><span class="c1">// (1) C++23</span>
253253

254-
<span class="k">constexpr</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="k">operator</span><span class="o">++</span><span class="p">(</span><span class="kt">int</span><span class="p">);</span><span class="w"> </span><span class="c1">// (2)</span>
255-
<span class="k">constexpr</span><span class="w"> </span><span class="n">basic_const_iterator</span><span class="w"> </span><span class="k">operator</span><span class="o">++</span><span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="../forward_iterator.html">forward_iterator</a></span><span class="o">&lt;</span><span class="n">Iterator</span><span class="o">&gt;</span><span class="p">;</span><span class="w"> </span><span class="c1">// (3)</span>
254+
<span class="k">constexpr</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="k">operator</span><span class="o">++</span><span class="p">(</span><span class="kt">int</span><span class="p">);</span><span class="w"> </span><span class="c1">// (2) C++23</span>
255+
256+
<span class="k">constexpr</span><span class="w"> </span><span class="n">basic_const_iterator</span><span class="w"> </span><span class="k">operator</span><span class="o">++</span><span class="p">(</span><span class="kt">int</span><span class="p">)</span>
257+
<span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="../forward_iterator.html">forward_iterator</a></span><span class="o">&lt;</span><span class="n">Iterator</span><span class="o">&gt;</span><span class="p">;</span><span class="w"> </span><span class="c1">// (3) C++23</span>
258+
<span class="n">basic_const_iterator</span><span class="w"> </span><span class="k">operator</span><span class="o">++</span><span class="p">(</span><span class="kt">int</span><span class="p">)</span>
259+
<span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="../forward_iterator.html">forward_iterator</a></span><span class="o">&lt;</span><span class="n">Iterator</span><span class="o">&gt;</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">default</span><span class="p">;</span><span class="w"> </span><span class="c1">// (3) C++29</span>
256260
</code></pre></div>
257261
</p>
258262
<h2>概要</h2>
@@ -285,6 +289,10 @@ <h2>効果</h2>
285289
</p>
286290
</li>
287291
</ul>
292+
<h2>備考</h2>
293+
<ul>
294+
<li>(3) : C++29で、<a href="../../../lang/cpp29/defaulting_postfix_increment_and_decrement_operations.html">後置インクリメント・デクリメント演算のdefault定義</a>を使用した<code>= default</code>定義へ規定が変更された。動作は変わらない</li>
295+
</ul>
288296
<h2>例</h2>
289297
<p><div class="yata" id="069a59ed39af35a37150caf722d158d607e34764"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../../iostream.html">&lt;iostream&gt;</a></span>
290298
<span class="cp">#include <a href="../../vector.html">&lt;vector&gt;</a></span>
@@ -323,6 +331,10 @@ <h3>処理系</h3>
323331
<h2>参照</h2>
324332
<ul>
325333
<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>
334+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3785r1.html" target="_blank">P3785R1 Library Wording Changes for Defaulted Postfix Increment and Decrement Operations</a><ul>
335+
<li>C++29で、後置演算子の規定が<code>= default</code>定義へ書き換えられた</li>
336+
</ul>
337+
</li>
326338
</ul></div>
327339

328340
</div>

‎reference/iterator/common_iterator/op_increment.html‎

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,8 @@
201201
<p class="text-right"><small>
202202
最終更新日時:
203203
<time itemprop="datePublished" class="js-local-time"
204-
datetime="2026-02-26T13:20:38+09:00">
205-
2026年02月26日 13時20分38秒 (JST)
204+
datetime="2026-09-08T14:21:11+09:00">
205+
2026年09月08日 14時21分11秒 (JST)
206206
</time>
207207
<br/>
208208
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -249,8 +249,12 @@
249249
<div class="col-sm-12 content-body">
250250

251251
<div class="identifier-type">function</div><div class="header">&lt;iterator&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class common_iterator">common_iterator::</span><span class="token">operator++</span><span class="cpp cpp20" title="C++20で追加">(C++20)</span></h1>
252-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n"><a href="../common_iterator.html">common_iterator</a></span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">++</span><span class="p">();</span><span class="w"> </span><span class="c1">// (1)</span>
253-
<span class="n"><a href="../../../lang/cpp14/decltype_auto.html">decltype(auto)</a></span><span class="w"> </span><span class="k">operator</span><span class="o">++</span><span class="p">(</span><span class="kt">int</span><span class="p">);</span><span class="w"> </span><span class="c1">// (2)</span>
252+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n"><a href="../common_iterator.html">common_iterator</a></span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">++</span><span class="p">();</span><span class="w"> </span><span class="c1">// (1) C++20</span>
253+
254+
<span class="n"><a href="../../../lang/cpp14/decltype_auto.html">decltype(auto)</a></span><span class="w"> </span><span class="k">operator</span><span class="o">++</span><span class="p">(</span><span class="kt">int</span><span class="p">);</span><span class="w"> </span><span class="c1">// (2) C++20</span>
255+
256+
<span class="n"><a href="../common_iterator.html">common_iterator</a></span><span class="w"> </span><span class="k">operator</span><span class="o">++</span><span class="p">(</span><span class="kt">int</span><span class="p">)</span>
257+
<span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="../forward_iterator.html">forward_iterator</a></span><span class="o">&lt;</span><span class="n">I</span><span class="o">&gt;</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">default</span><span class="p">;</span><span class="w"> </span><span class="c1">// (3) C++29</span>
254258
</code></pre></div>
255259
</p>
256260
<h2>概要</h2>
@@ -286,6 +290,10 @@ <h2>効果</h2>
286290
</ul>
287291
</li>
288292
</ul>
293+
<h2>備考</h2>
294+
<ul>
295+
<li>(2), (3) : C++29で、<code>I</code>が<code><a href="../forward_iterator.html">forward_iterator</a></code>のモデルとなる場合の後置インクリメントが、<a href="../../../lang/cpp29/defaulting_postfix_increment_and_decrement_operations.html">後置インクリメント・デクリメント演算のdefault定義</a>を使用した<code>= default</code>定義の<a class="cpprefjp-defined-word" data-desc="同名の関数を異なる引数・テンプレート・制約などで複数定義すること。または同名の関数の集合">オーバーロード</a>(3)として分離された。どちらの場合も動作は変わらない</li>
296+
</ul>
289297
<h2>例</h2>
290298
<p><div class="yata" id="bf3a91f28334b0e04caefc3785260a127684bb9d"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../../iostream.html">&lt;iostream&gt;</a></span>
291299
<span class="cp">#include <a href="../../iterator.html">&lt;iterator&gt;</a></span>
@@ -332,6 +340,10 @@ <h2>参照</h2>
332340
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf" target="_blank">P0896R4 The One Ranges Proposal (was Merging the Ranges TS)</a></li>
333341
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3697r1.html" target="_blank">P3697R1 Minor additions to C++26 standard library hardening</a></li>
334342
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3878r1.html" target="_blank">P3878R1 Standard library hardening should not use the 'observe' semantic</a></li>
343+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3785r1.html" target="_blank">P3785R1 Library Wording Changes for Defaulted Postfix Increment and Decrement Operations</a><ul>
344+
<li>C++29で、後置演算子の規定が<code>= default</code>定義へ書き換えられた</li>
345+
</ul>
346+
</li>
335347
</ul></div>
336348

337349
</div>

0 commit comments

Comments
 (0)