|
68 | 68 |
|
69 | 69 | </head> |
70 | 70 | <body> |
71 | | -<header data-kunai-mdinfo="{"meta": {"header": ["algorithm"], "namespace": ["std"], "id-type": ["function template"], "cpp": ["cpp11"]}, "sources": [{"id": "de5b0e9002f9856968d6b51698ec49dff36114d9", "source": "#include <iostream>\n#include <vector>\n#include <algorithm>\n#include <iterator>\n#include <string>\n\nvoid print(const std::string& name, const std::vector<int>& v)\n{\n std::cout << name << \" : \";\n std::for_each(v.begin(), v.end(), [](int x) {\n std::cout << x << \",\";\n });\n std::cout << std::endl;\n}\n\nbool is_even(int x) { return x % 2 == 0; }\n\nint main()\n{\n std::vector<int> v = {1, 2, 3, 4, 5};\n\n // \u5076\u6570\u30b0\u30eb\u30fc\u30d7\u3068\u5947\u6570\u30b0\u30eb\u30fc\u30d7\u306b\u5206\u3051\u308b\n std::vector<int> evens;\n std::vector<int> odds;\n std::partition_copy(v.begin(), v.end(),\n std::back_inserter(evens),\n std::back_inserter(odds),\n is_even);\n\n print(\"v\", v);\n print(\"evens\", evens);\n print(\"odds\", odds);\n}\n"}], "page_id": ["reference", "algorithm", "partition_copy"]}"> |
| 71 | +<header data-kunai-mdinfo="{"meta": {"header": ["algorithm"], "namespace": ["std"], "id-type": ["function template"], "cpp": ["cpp11"]}, "sources": [{"id": "55cb29f521d9f98ef0742f59de01e990184725ce", "source": "#include <iostream>\n#include <vector>\n#include <algorithm>\n#include <iterator>\n#include <string>\n\nvoid print(const std::string& name, const std::vector<int>& v)\n{\n std::cout << name << \" : \";\n std::for_each(v.begin(), v.end(), [](int x) {\n std::cout << x << \",\";\n });\n std::cout << std::endl;\n}\n\nbool is_even(int x) { return x % 2 == 0; }\n\nint main()\n{\n std::vector<int> v = {1, 2, 3, 4, 5};\n\n // \u5076\u6570\u30b0\u30eb\u30fc\u30d7\u3068\u5947\u6570\u30b0\u30eb\u30fc\u30d7\u306b\u5206\u3051\u308b\n std::vector<int> evens;\n std::vector<int> odds;\n std::partition_copy(v.begin(), v.end(),\n std::back_inserter(evens),\n std::back_inserter(odds),\n is_even);\n\n ::print(\"v\", v);\n ::print(\"evens\", evens);\n ::print(\"odds\", odds);\n}\n"}], "page_id": ["reference", "algorithm", "partition_copy"]}"> |
72 | 72 | <nav class="navbar navbar-default" role="navigation"> |
73 | 73 | <div class="container-fluid"> |
74 | 74 | <div class="navbar-header"> |
|
188 | 188 |
|
189 | 189 | <p class="text-right"><small> |
190 | 190 | 最終更新日時(UTC): |
191 | | - <span itemprop="datePublished" content="2025-11-21T07:52:00"> |
192 | | - 2025年11月21日 07時52分00秒 |
| 191 | + <span itemprop="datePublished" content="2026-03-21T14:12:53"> |
| 192 | + 2026年03月21日 14時12分53秒 |
193 | 193 | </span> |
194 | 194 | <br/> |
195 | 195 | <span itemprop="author" itemscope itemtype="http://schema.org/Person"> |
196 | | - <span itemprop="name">Akira Takahashi</span> |
| 196 | + <span itemprop="name">Raclamusi</span> |
197 | 197 | </span> |
198 | 198 | が更新 |
199 | 199 | </small></p> |
@@ -269,7 +269,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価 |
269 | 269 | <h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Complexity。関数が使うアルゴリズムの空間計算量・時間計算量">計算量</a></h2> |
270 | 270 | <p>正確に <code>last - first</code> 回<a class="cpprefjp-defined-word" data-desc="boolを返す関数・関数オブジェクト。predicate">述語</a>が適用される。</p> |
271 | 271 | <h2>例</h2> |
272 | | -<p><div class="yata" id="de5b0e9002f9856968d6b51698ec49dff36114d9"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../iostream.html"><iostream></a></span> |
| 272 | +<p><div class="yata" id="55cb29f521d9f98ef0742f59de01e990184725ce"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../iostream.html"><iostream></a></span> |
273 | 273 | <span class="cp">#include <a href="../vector.html"><vector></a></span> |
274 | 274 | <span class="cp">#include <a href="../algorithm.html"><algorithm></a></span> |
275 | 275 | <span class="cp">#include <a href="../iterator.html"><iterator></a></span> |
@@ -298,9 +298,9 @@ <h2>例</h2> |
298 | 298 | <span class="w"> </span><span class="n"><a href="../iterator/back_inserter.html">std::back_inserter</a></span><span class="p">(</span><span class="n">odds</span><span class="p">),</span> |
299 | 299 | <span class="w"> </span><span class="n">is_even</span><span class="p">);</span> |
300 | 300 |
|
301 | | -<span class="w"> </span><span class="n">print</span><span class="p">(</span><span class="s">"v"</span><span class="p">,</span><span class="w"> </span><span class="n">v</span><span class="p">);</span> |
302 | | -<span class="w"> </span><span class="n">print</span><span class="p">(</span><span class="s">"evens"</span><span class="p">,</span><span class="w"> </span><span class="n">evens</span><span class="p">);</span> |
303 | | -<span class="w"> </span><span class="n">print</span><span class="p">(</span><span class="s">"odds"</span><span class="p">,</span><span class="w"> </span><span class="n">odds</span><span class="p">);</span> |
| 301 | +<span class="w"> </span><span class="o">::</span><span class="n">print</span><span class="p">(</span><span class="s">"v"</span><span class="p">,</span><span class="w"> </span><span class="n">v</span><span class="p">);</span> |
| 302 | +<span class="w"> </span><span class="o">::</span><span class="n">print</span><span class="p">(</span><span class="s">"evens"</span><span class="p">,</span><span class="w"> </span><span class="n">evens</span><span class="p">);</span> |
| 303 | +<span class="w"> </span><span class="o">::</span><span class="n">print</span><span class="p">(</span><span class="s">"odds"</span><span class="p">,</span><span class="w"> </span><span class="n">odds</span><span class="p">);</span> |
304 | 304 | <span class="p">}</span> |
305 | 305 | </code></pre></div> |
306 | 306 | </div></p> |
|
0 commit comments