Skip to content

Commit 06e607e

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 8b07d86 commit 06e607e

File tree

3 files changed

+133
-220
lines changed

3 files changed

+133
-220
lines changed

reference/forward_list/forward_list/splice_after.html

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;forward_list&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;class&#34;: [&#34;forward_list&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp11&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;cd4612426ef3f8ded709d7ce0457f93c048adffc&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;forward_list&gt;\n#include &lt;utility&gt;\n#include &lt;iterator&gt;\n\ntemplate &lt;class T&gt;\nvoid print(const std::forward_list&lt;T&gt;&amp; ls)\n{\n for (const T&amp; x : ls) { std::cout &lt;&lt; x &lt;&lt; &#39; &#39;; }\n std::cout &lt;&lt; std::endl;\n}\n\nint main()\n{\n // ys\u306e\u5168\u3066\u306e\u8981\u7d20\u3092xs\u306b\u79fb\u52d5\u3059\u308b\n {\n std::forward_list&lt;int&gt; xs = {1, 5, 6};\n std::forward_list&lt;int&gt; ys = {2, 3, 4};\n\n xs.splice_after(xs.begin(), std::move(ys));\n\n print(xs);\n }\n // ys\u306e\u3046\u3061\u30013\u3060\u3051\u3092\u79fb\u52d5\u3059\u308b\n {\n std::forward_list&lt;int&gt; xs = {1, 5, 6};\n std::forward_list&lt;int&gt; ys = {2, 3, 4};\n\n xs.splice_after(xs.begin(), std::move(ys), ys.begin());\n\n print(xs);\n }\n // ys\u306e\u3046\u3061\u30012\u30683\u3060\u3051\u3092\u79fb\u52d5\u3059\u308b\n {\n std::forward_list&lt;int&gt; xs = {1, 5, 6};\n std::forward_list&lt;int&gt; ys = {2, 3, 4};\n\n xs.splice_after(xs.begin(), std::move(ys), ys.before_begin(), std::next(ys.begin(), 2));\n\n print(xs);\n }\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;forward_list&#34;, &#34;forward_list&#34;, &#34;splice_after&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;forward_list&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;class&#34;: [&#34;forward_list&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp11&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;16a929e88eb77317d9922f170a15e13f5aaffdff&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;forward_list&gt;\n#include &lt;iterator&gt;\n\ntemplate &lt;class T&gt;\nvoid print(const std::forward_list&lt;T&gt;&amp; ls)\n{\n for (const T&amp; x : ls) { std::cout &lt;&lt; x &lt;&lt; &#39; &#39;; }\n std::cout &lt;&lt; std::endl;\n}\n\nint main()\n{\n // ys\u306e\u5168\u3066\u306e\u8981\u7d20\u3092xs\u306b\u79fb\u52d5\u3059\u308b\n {\n std::forward_list&lt;int&gt; xs = {1, 5, 6};\n std::forward_list&lt;int&gt; ys = {2, 3, 4};\n\n xs.splice_after(xs.begin(), ys);\n\n print(xs);\n }\n // ys\u306e\u3046\u3061\u30013\u3060\u3051\u3092\u79fb\u52d5\u3059\u308b\n {\n std::forward_list&lt;int&gt; xs = {1, 5, 6};\n std::forward_list&lt;int&gt; ys = {2, 3, 4};\n\n xs.splice_after(xs.begin(), ys, ys.begin());\n\n print(xs);\n }\n // ys\u306e\u3046\u3061\u30012\u30683\u3060\u3051\u3092\u79fb\u52d5\u3059\u308b\n {\n std::forward_list&lt;int&gt; xs = {1, 5, 6};\n std::forward_list&lt;int&gt; ys = {2, 3, 4};\n\n xs.splice_after(xs.begin(), ys, ys.before_begin(), std::next(ys.begin(), 2));\n\n print(xs);\n }\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;forward_list&#34;, &#34;forward_list&#34;, &#34;splice_after&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2024-06-11T13:45:38">
204-
2024年06月11日 13時45分38秒
203+
<span itemprop="datePublished" content="2025-04-18T20:24:39">
204+
2025年04月18日 20時24分39秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Akira Takahashi</span>
208+
<span itemprop="name">Keita Nonaka</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -278,9 +278,8 @@ <h2>備考</h2>
278278
<li>(5), (6) : この関数を呼び出したあとも、<code>(first, last)</code>の各要素へのポインタ、参照、イテレータは有効である。ただし、そのポインタと参照は、<code>x</code>ではなく<code>*this</code>の要素となる。</li>
279279
</ul>
280280
<h2></h2>
281-
<p><div class="yata" id="cd4612426ef3f8ded709d7ce0457f93c048adffc"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
281+
<p><div class="yata" id="16a929e88eb77317d9922f170a15e13f5aaffdff"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
282282
<span class="cp">#include</span> <span class="cpf"><a href="../../forward_list.html">&lt;forward_list&gt;</a></span><span class="cp"></span>
283-
<span class="cp">#include</span> <span class="cpf"><a href="../../utility.html">&lt;utility&gt;</a></span><span class="cp"></span>
284283
<span class="cp">#include</span> <span class="cpf"><a href="../../iterator.html">&lt;iterator&gt;</a></span><span class="cp"></span>
285284

286285
<span class="k">template</span> <span class="o">&lt;</span><span class="k">class</span> <span class="nc">T</span><span class="o">&gt;</span>
@@ -297,7 +296,7 @@ <h2>例</h2>
297296
<span class="n"><a href="../forward_list.html">std::forward_list</a></span><span class="o">&lt;</span><span class="kt">int</span><span class="o">&gt;</span> <span class="n">xs</span> <span class="o">=</span> <span class="p">{</span><span class="mi">1</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">6</span><span class="p">};</span>
298297
<span class="n"><a href="../forward_list.html">std::forward_list</a></span><span class="o">&lt;</span><span class="kt">int</span><span class="o">&gt;</span> <span class="n">ys</span> <span class="o">=</span> <span class="p">{</span><span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">4</span><span class="p">};</span>
299298

300-
<span class="n">xs</span><span class="p">.</span><span class="n"><span style="color:#ff0000">splice_after</span></span><span class="p">(</span><span class="n">xs</span><span class="p">.</span><span class="n"><a href="begin.html">begin()</a></span><span class="p">,</span> <span class="n"><a href="../../utility/move.html">std::move</a></span><span class="p">(</span><span class="n">ys</span><span class="p">));</span>
299+
<span class="n">xs</span><span class="p">.</span><span class="n"><span style="color:#ff0000">splice_after</span></span><span class="p">(</span><span class="n">xs</span><span class="p">.</span><span class="n"><a href="begin.html">begin()</a></span><span class="p">,</span> <span class="n">ys</span><span class="p">);</span>
301300

302301
<span class="n">print</span><span class="p">(</span><span class="n">xs</span><span class="p">);</span>
303302
<span class="p">}</span>
@@ -306,7 +305,7 @@ <h2>例</h2>
306305
<span class="n"><a href="../forward_list.html">std::forward_list</a></span><span class="o">&lt;</span><span class="kt">int</span><span class="o">&gt;</span> <span class="n">xs</span> <span class="o">=</span> <span class="p">{</span><span class="mi">1</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">6</span><span class="p">};</span>
307306
<span class="n"><a href="../forward_list.html">std::forward_list</a></span><span class="o">&lt;</span><span class="kt">int</span><span class="o">&gt;</span> <span class="n">ys</span> <span class="o">=</span> <span class="p">{</span><span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">4</span><span class="p">};</span>
308307

309-
<span class="n">xs</span><span class="p">.</span><span class="n"><span style="color:#ff0000">splice_after</span></span><span class="p">(</span><span class="n">xs</span><span class="p">.</span><span class="n"><a href="begin.html">begin()</a></span><span class="p">,</span> <span class="n"><a href="../../utility/move.html">std::move</a></span><span class="p">(</span><span class="n">ys</span><span class="p">),</span> <span class="n">ys</span><span class="p">.</span><span class="n"><a href="begin.html">begin()</a></span><span class="p">);</span>
308+
<span class="n">xs</span><span class="p">.</span><span class="n"><span style="color:#ff0000">splice_after</span></span><span class="p">(</span><span class="n">xs</span><span class="p">.</span><span class="n"><a href="begin.html">begin()</a></span><span class="p">,</span> <span class="n">ys</span><span class="p">,</span> <span class="n">ys</span><span class="p">.</span><span class="n"><a href="begin.html">begin()</a></span><span class="p">);</span>
310309

311310
<span class="n">print</span><span class="p">(</span><span class="n">xs</span><span class="p">);</span>
312311
<span class="p">}</span>
@@ -315,7 +314,7 @@ <h2>例</h2>
315314
<span class="n"><a href="../forward_list.html">std::forward_list</a></span><span class="o">&lt;</span><span class="kt">int</span><span class="o">&gt;</span> <span class="n">xs</span> <span class="o">=</span> <span class="p">{</span><span class="mi">1</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">6</span><span class="p">};</span>
316315
<span class="n"><a href="../forward_list.html">std::forward_list</a></span><span class="o">&lt;</span><span class="kt">int</span><span class="o">&gt;</span> <span class="n">ys</span> <span class="o">=</span> <span class="p">{</span><span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">4</span><span class="p">};</span>
317316

318-
<span class="n">xs</span><span class="p">.</span><span class="n"><span style="color:#ff0000">splice_after</span></span><span class="p">(</span><span class="n">xs</span><span class="p">.</span><span class="n"><a href="begin.html">begin()</a></span><span class="p">,</span> <span class="n"><a href="../../utility/move.html">std::move</a></span><span class="p">(</span><span class="n">ys</span><span class="p">),</span> <span class="n">ys</span><span class="p">.</span><span class="n">before_begin</span><span class="p">(),</span> <span class="n"><a href="../../iterator/next.html">std::next</a></span><span class="p">(</span><span class="n">ys</span><span class="p">.</span><span class="n"><a href="begin.html">begin()</a></span><span class="p">,</span> <span class="mi">2</span><span class="p">));</span>
317+
<span class="n">xs</span><span class="p">.</span><span class="n"><span style="color:#ff0000">splice_after</span></span><span class="p">(</span><span class="n">xs</span><span class="p">.</span><span class="n"><a href="begin.html">begin()</a></span><span class="p">,</span> <span class="n">ys</span><span class="p">,</span> <span class="n">ys</span><span class="p">.</span><span class="n">before_begin</span><span class="p">(),</span> <span class="n"><a href="../../iterator/next.html">std::next</a></span><span class="p">(</span><span class="n">ys</span><span class="p">.</span><span class="n"><a href="begin.html">begin()</a></span><span class="p">,</span> <span class="mi">2</span><span class="p">));</span>
319318

320319
<span class="n">print</span><span class="p">(</span><span class="n">xs</span><span class="p">);</span>
321320
<span class="p">}</span>

0 commit comments

Comments
 (0)