Skip to content

Commit c6afaa3

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 954b843 commit c6afaa3

8 files changed

Lines changed: 148 additions & 4741 deletions

File tree

reference/algorithm/ranges_mismatch.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="2026-02-05T13:53:18+09:00">
193-
2026年02月05日 13時53分18秒 (JST)
192+
datetime="2026-07-30T19:58:45+09:00">
193+
2026年07月30日 19時58分45秒 (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>
@@ -405,7 +405,7 @@ <h2>実装例</h2>
405405
<span class="w"> </span><span class="k">template</span><span class="o">&lt;</span><span class="n"><a href="../iterator/input_iterator.html">input_iterator</a></span><span class="w"> </span><span class="n">I1</span><span class="p">,</span><span class="w"> </span><span class="n"><a href="../iterator/sentinel_for.html">sentinel_for</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span><span class="w"> </span><span class="n">S1</span><span class="p">,</span><span class="w"> </span><span class="n"><a href="../iterator/input_iterator.html">input_iterator</a></span><span class="w"> </span><span class="n">I2</span><span class="p">,</span><span class="w"> </span><span class="n"><a href="../iterator/sentinel_for.html">sentinel_for</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;</span><span class="w"> </span><span class="n">S2</span><span class="p">,</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Pred</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../functional/ranges_equal_to.html">ranges::equal_to</a></span><span class="p">,</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Proj1</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../functional/identity.html">identity</a></span><span class="p">,</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Proj2</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../functional/identity.html">identity</a></span><span class="o">&gt;</span>
406406
<span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="../iterator/indirectly_comparable.html">indirectly_comparable</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="p">,</span><span class="w"> </span><span class="n">I2</span><span class="p">,</span><span class="w"> </span><span class="n">Pred</span><span class="p">,</span><span class="w"> </span><span class="n">Proj1</span><span class="p">,</span><span class="w"> </span><span class="n">Proj2</span><span class="o">&gt;</span>
407407
<span class="w"> </span><span class="k">constexpr</span><span class="w"> </span><span class="n"><a href="ranges_in_in_result.html">mismatch_result</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="p">,</span><span class="w"> </span><span class="n">I2</span><span class="o">&gt;</span><span class="w"> </span><span class="k">operator</span><span class="p">()(</span><span class="n">I1</span><span class="w"> </span><span class="n">first1</span><span class="p">,</span><span class="w"> </span><span class="n">S1</span><span class="w"> </span><span class="n">last1</span><span class="p">,</span><span class="w"> </span><span class="n">I2</span><span class="w"> </span><span class="n">first2</span><span class="p">,</span><span class="w"> </span><span class="n">S2</span><span class="w"> </span><span class="n">last2</span><span class="p">,</span><span class="w"> </span><span class="n">Pred</span><span class="w"> </span><span class="n">pred</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">Proj1</span><span class="w"> </span><span class="n">proj1</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">Proj2</span><span class="w"> </span><span class="n">proj2</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{})</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="p">{</span>
408-
<span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="p">;</span><span class="w"> </span><span class="n">first1</span><span class="w"> </span><span class="o">!=</span><span class="w"> </span><span class="n">last1</span><span class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> </span><span class="n">first</span><span class="w"> </span><span class="o">!=</span><span class="w"> </span><span class="n">last2</span><span class="p">;</span><span class="w"> </span><span class="o">++</span><span class="n">first1</span><span class="p">,</span><span class="w"> </span><span class="o">++</span><span class="n">first2</span><span class="p">)</span>
408+
<span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="p">;</span><span class="w"> </span><span class="n">first1</span><span class="w"> </span><span class="o">!=</span><span class="w"> </span><span class="n">last1</span><span class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> </span><span class="n">first2</span><span class="w"> </span><span class="o">!=</span><span class="w"> </span><span class="n">last2</span><span class="p">;</span><span class="w"> </span><span class="o">++</span><span class="n">first1</span><span class="p">,</span><span class="w"> </span><span class="o">++</span><span class="n">first2</span><span class="p">)</span>
409409
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="o">!</span><span class="kt">bool</span><span class="p">(</span><span class="n"><a href="../functional/invoke.html">invoke</a></span><span class="p">(</span><span class="n">pred</span><span class="p">,</span><span class="w"> </span><span class="n"><a href="../functional/invoke.html">invoke</a></span><span class="p">(</span><span class="n">proj1</span><span class="p">,</span><span class="w"> </span><span class="o">*</span><span class="n">first1</span><span class="p">),</span><span class="w"> </span><span class="n"><a href="../functional/invoke.html">invoke</a></span><span class="p">(</span><span class="n">proj2</span><span class="p">,</span><span class="w"> </span><span class="o">*</span><span class="n">first2</span><span class="p">))))</span>
410410
<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="p">{</span><span class="n">first1</span><span class="p">,</span><span class="w"> </span><span class="n">first2</span><span class="p">};</span>
411411
<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="p">{</span><span class="n">first1</span><span class="p">,</span><span class="w"> </span><span class="n">first2</span><span class="p">};</span>

reference/algorithm/ranges_search.html

Lines changed: 6 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-02-05T13:53:18+09:00">
193-
2026年02月05日 13時53分18秒 (JST)
192+
datetime="2026-07-30T19:49:56+09:00">
193+
2026年07月30日 19時49分56秒 (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>
@@ -383,11 +383,12 @@ <h2>実装例</h2>
383383
<span class="w"> </span><span class="n">I2</span><span class="w"> </span><span class="n">p2</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">first2</span><span class="p">;</span>
384384
<span class="w"> </span><span class="k">while</span><span class="w"> </span><span class="p">(</span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
385385
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">p2</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n">last2</span><span class="p">)</span><span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="p">{</span><span class="n">first1</span><span class="p">,</span><span class="w"> </span><span class="n">p1</span><span class="p">};</span>
386-
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">p1</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n">last1</span><span class="p">)</span><span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="p">{</span><span class="n">last1</span><span class="p">,</span><span class="w"> </span><span class="n">last1</span><span class="p">};</span>
386+
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">p1</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n">last1</span><span class="p">)</span><span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="p">{</span><span class="n">p1</span><span class="p">,</span><span class="w"> </span><span class="n">p1</span><span class="p">};</span>
387387
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="o">!</span><span class="n"><a href="../functional/invoke.html">invoke</a></span><span class="p">(</span><span class="n">pred</span><span class="p">,</span><span class="w"> </span><span class="n"><a href="../functional/invoke.html">invoke</a></span><span class="p">(</span><span class="n">proj1</span><span class="p">,</span><span class="w"> </span><span class="o">*</span><span class="n">p1</span><span class="p">),</span><span class="w"> </span><span class="n"><a href="../functional/invoke.html">invoke</a></span><span class="p">(</span><span class="n">proj2</span><span class="p">,</span><span class="w"> </span><span class="o">*</span><span class="n">p2</span><span class="p">)))</span><span class="w"> </span><span class="k">break</span><span class="p">;</span>
388388
<span class="w"> </span><span class="o">++</span><span class="n">p1</span><span class="p">,</span><span class="w"> </span><span class="o">++</span><span class="n">p2</span><span class="p">;</span>
389389
<span class="w"> </span><span class="p">}</span>
390-
<span class="w"> </span><span class="p">}</span>
390+
<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="p">{</span><span class="n">first1</span><span class="p">,</span><span class="w"> </span><span class="n">first1</span><span class="p">};</span>
391+
<span class="w"> </span><span class="p">}</span>
391392
<span class="w"> </span><span class="p">}</span>
392393

393394
<span class="w"> </span><span class="k">template</span><span class="o">&lt;</span><span class="n"><a href="../ranges/forward_range.html">forward_range</a></span><span class="w"> </span><span class="n">R1</span><span class="p">,</span><span class="w"> </span><span class="n"><a href="../ranges/forward_range.html">forward_range</a></span><span class="w"> </span><span class="n">R2</span><span class="p">,</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Pred</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../functional/ranges_equal_to.html">ranges::equal_to</a></span><span class="p">,</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Proj1</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../functional/identity.html">identity</a></span><span class="p">,</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Proj2</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../functional/identity.html">identity</a></span><span class="o">&gt;</span>

0 commit comments

Comments
 (0)