Skip to content

Commit 6c95f9f

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 74fc6cf commit 6c95f9f

File tree

5 files changed

+112
-24
lines changed

5 files changed

+112
-24
lines changed

reference/flat_map/flat_map/emplace.html

Lines changed: 6 additions & 6 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;flat_map&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;class&#34;: [&#34;flat_map&#34;], &#34;id-type&#34;: [&#34;function template&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;1b70ba2d8c5525ed94978dc552096935067e58b4&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;flat_map&gt;\n\nint main()\n{\n std::flat_map&lt;int, char&gt; fm;\n\n // \u30ad\u30fc\u3068\u5024\u306epair\u3092\u4f5c\u308b\u3053\u3068\u306a\u304f\u633f\u5165\u3067\u304d\u308b\n fm.emplace(3, &#39;A&#39;); // \u30ad\u30fc3\u3068\u3001\u5024&#39;A&#39;\u3092\u633f\u5165\n fm.emplace(1, &#39;B&#39;);\n fm.emplace(4, &#39;C&#39;);\n\n for (const auto&amp; [key, value] : fm) {\n std::cout &lt;&lt; key &lt;&lt; \&#34; : \&#34; &lt;&lt; value &lt;&lt; std::endl;\n }\n}\n&#34;}, {&#34;id&#34;: &#34;6e94a6276173a4fa045bd4d578c28621472dfb7f&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;flat_map&gt;\n#include &lt;string&gt;\n#include &lt;tuple&gt;\n\nstruct Point {\n int x, y;\n Point(int x, int y) : x(x), y(y) {}\n};\n\nint main()\n{\n stdx::flat_map&lt;std::string, Point&gt; fm;\n\n fm.emplace(std::piecewise_construct,\n std::forward_as_tuple(3, &#39;C&#39;), // \u30ad\u30fc\u306e\u578bstd::string\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u5f15\u6570\u3092\u6e21\u3059\n std::forward_as_tuple(1, 2)); // \u5024\u306e\u578bPoint\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u5f15\u6570\u3092\u6e21\u3059\n\n fm.emplace(std::piecewise_construct,\n std::forward_as_tuple(3, &#39;A&#39;),\n std::forward_as_tuple(3, 4));\n\n fm.emplace(std::piecewise_construct,\n std::forward_as_tuple(3, &#39;B&#39;),\n std::forward_as_tuple(5, 6));\n\n for (const auto&amp; [key, value] : fm) {\n std::cout &lt;&lt; key &lt;&lt; \&#34; : (\&#34; &lt;&lt; value.x &lt;&lt; \&#34;, \&#34; &lt;&lt; value.y &lt;&lt; &#39;)&#39; &lt;&lt; std::endl;\n }\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;flat_map&#34;, &#34;flat_map&#34;, &#34;emplace&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;flat_map&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;class&#34;: [&#34;flat_map&#34;], &#34;id-type&#34;: [&#34;function template&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;1b70ba2d8c5525ed94978dc552096935067e58b4&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;flat_map&gt;\n\nint main()\n{\n std::flat_map&lt;int, char&gt; fm;\n\n // \u30ad\u30fc\u3068\u5024\u306epair\u3092\u4f5c\u308b\u3053\u3068\u306a\u304f\u633f\u5165\u3067\u304d\u308b\n fm.emplace(3, &#39;A&#39;); // \u30ad\u30fc3\u3068\u3001\u5024&#39;A&#39;\u3092\u633f\u5165\n fm.emplace(1, &#39;B&#39;);\n fm.emplace(4, &#39;C&#39;);\n\n for (const auto&amp; [key, value] : fm) {\n std::cout &lt;&lt; key &lt;&lt; \&#34; : \&#34; &lt;&lt; value &lt;&lt; std::endl;\n }\n}\n&#34;}, {&#34;id&#34;: &#34;d8caa7735411a3a295299d46ceece050d88c5854&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;flat_map&gt;\n#include &lt;string&gt;\n#include &lt;tuple&gt;\n\nstruct Point {\n int x, y;\n Point(int x, int y) : x(x), y(y) {}\n};\n\nint main()\n{\n std::flat_map&lt;std::string, Point&gt; fm;\n\n fm.emplace(std::piecewise_construct,\n std::forward_as_tuple(3, &#39;C&#39;), // \u30ad\u30fc\u306e\u578bstd::string\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u5f15\u6570\u3092\u6e21\u3059\n std::forward_as_tuple(1, 2)); // \u5024\u306e\u578bPoint\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u5f15\u6570\u3092\u6e21\u3059\n\n fm.emplace(std::piecewise_construct,\n std::forward_as_tuple(3, &#39;A&#39;),\n std::forward_as_tuple(3, 4));\n\n fm.emplace(std::piecewise_construct,\n std::forward_as_tuple(3, &#39;B&#39;),\n std::forward_as_tuple(5, 6));\n\n for (const auto&amp; [key, value] : fm) {\n std::cout &lt;&lt; key &lt;&lt; \&#34; : (\&#34; &lt;&lt; value.x &lt;&lt; \&#34;, \&#34; &lt;&lt; value.y &lt;&lt; &#39;)&#39; &lt;&lt; std::endl;\n }\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;flat_map&#34;, &#34;flat_map&#34;, &#34;emplace&#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="2023-08-17T08:14:08">
204-
2023年08月17日 08時14分08秒
203+
<span itemprop="datePublished" content="2024-11-20T11:48:00">
204+
2024年11月20日 11時48分00秒
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">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -275,7 +275,7 @@ <h4>出力</h4>
275275
4 : C
276276
</code></pre></p>
277277
<h3>キーと値もそれぞれコンストラクタ引数を渡す例</h3>
278-
<p><div class="yata" id="6e94a6276173a4fa045bd4d578c28621472dfb7f"><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>
278+
<p><div class="yata" id="d8caa7735411a3a295299d46ceece050d88c5854"><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>
279279
<span class="cp">#include</span> <span class="cpf"><a href="../../flat_map.html">&lt;flat_map&gt;</a></span><span class="cp"></span>
280280
<span class="cp">#include</span> <span class="cpf"><a href="../../string.html">&lt;string&gt;</a></span><span class="cp"></span>
281281
<span class="cp">#include</span> <span class="cpf"><a href="../../tuple.html">&lt;tuple&gt;</a></span><span class="cp"></span>
@@ -287,7 +287,7 @@ <h3>キーと値もそれぞれコンストラクタ引数を渡す例</h3>
287287

288288
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
289289
<span class="p">{</span>
290-
<span class="n">stdx</span><span class="o">::</span><span class="n">flat_map</span><span class="o">&lt;</span><span class="n"><a href="../../string/basic_string.html">std::string</a></span><span class="p">,</span> <span class="n">Point</span><span class="o">&gt;</span> <span class="n">fm</span><span class="p">;</span>
290+
<span class="n">std</span><span class="o">::</span><span class="n">flat_map</span><span class="o">&lt;</span><span class="n"><a href="../../string/basic_string.html">std::string</a></span><span class="p">,</span> <span class="n">Point</span><span class="o">&gt;</span> <span class="n">fm</span><span class="p">;</span>
291291

292292
<span class="n">fm</span><span class="p">.</span><span class="n"><span style="color:#ff0000">emplace</span></span><span class="p">(</span><span class="n"><a href="../../utility/piecewise_construct_t.html">std::piecewise_construct</a></span><span class="p">,</span>
293293
<span class="n"><a href="../../tuple/forward_as_tuple.html">std::forward_as_tuple</a></span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="sc">'C'</span><span class="p">),</span> <span class="c1">// キーの型<a href="../../string/basic_string.html">std::string</a>のコンストラクタ引数を渡す</span>

reference/flat_map/flat_map/empty.html

Lines changed: 6 additions & 6 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;flat_map&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;class&#34;: [&#34;flat_map&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;9abe1a6c085d0dc134d5be3a35f59c20af695cb6&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;flat_map&gt;\n\nint main ()\n{\n stdx::flat_map&lt;int, char&gt; fm;\n\n std::cout &lt;&lt; fm.empty() &lt;&lt; std::endl;\n\n fm.insert({42, &#39;a&#39;});\n\n std::cout &lt;&lt; fm.empty() &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;flat_map&#34;, &#34;flat_map&#34;, &#34;empty&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;flat_map&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;class&#34;: [&#34;flat_map&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;403f909d5e26edd494cd9824899cae0c6401fe16&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;flat_map&gt;\n\nint main ()\n{\n std::flat_map&lt;int, char&gt; fm;\n\n std::cout &lt;&lt; fm.empty() &lt;&lt; std::endl;\n\n fm.insert({42, &#39;a&#39;});\n\n std::cout &lt;&lt; fm.empty() &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;flat_map&#34;, &#34;flat_map&#34;, &#34;empty&#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="2023-08-16T10:56:10">
204-
2023年08月16日 10時56分10秒
203+
<span itemprop="datePublished" content="2024-11-20T11:48:00">
204+
2024年11月20日 11時48分00秒
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">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -237,12 +237,12 @@ <h2>戻り値</h2>
237237
<h2>計算量</h2>
238238
<p>定数時間。</p>
239239
<h2></h2>
240-
<p><div class="yata" id="9abe1a6c085d0dc134d5be3a35f59c20af695cb6"><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>
240+
<p><div class="yata" id="403f909d5e26edd494cd9824899cae0c6401fe16"><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>
241241
<span class="cp">#include</span> <span class="cpf"><a href="../../flat_map.html">&lt;flat_map&gt;</a></span><span class="cp"></span>
242242

243243
<span class="kt">int</span> <span class="nf">main</span> <span class="p">()</span>
244244
<span class="p">{</span>
245-
<span class="n">stdx</span><span class="o">::</span><span class="n">flat_map</span><span class="o">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">char</span><span class="o">&gt;</span> <span class="n">fm</span><span class="p">;</span>
245+
<span class="n">std</span><span class="o">::</span><span class="n">flat_map</span><span class="o">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">char</span><span class="o">&gt;</span> <span class="n">fm</span><span class="p">;</span>
246246

247247
<span class="n"><a href="../../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="n">fm</span><span class="p">.</span><span class="n"><span style="color:#ff0000">empty()</span></span> <span class="o">&lt;&lt;</span> <span class="n"><a href="../../ostream/endl.html">std::endl</a></span><span class="p">;</span>
248248

reference/flat_map/flat_map/op_compare_3way.html

Lines changed: 7 additions & 7 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;flat_map&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function template&#34;], &#34;class&#34;: [&#34;flat_map&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;5858dfec914df3205ad718cdfbe1471823f1f16b&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;flat_map&gt;\n\nint main()\n{\n stdx::flat_map&lt;int, char&gt; fm1 = {\n {3, &#39;a&#39;},\n {1, &#39;b&#39;},\n {4, &#39;c&#39;}\n };\n\n stdx::flat_map&lt;int, char&gt; fm2 = {\n {3, &#39;a&#39;},\n {1, &#39;b&#39;},\n };\n\n std::cout &lt;&lt; std::boolalpha;\n std::cout &lt;&lt; ((fm1 &lt;=&gt; fm1) == 0) &lt;&lt; std::endl;\n std::cout &lt;&lt; (fm1 &lt; fm2) &lt;&lt; std::endl;\n std::cout &lt;&lt; (fm1 &lt;= fm1) &lt;&lt; std::endl;\n std::cout &lt;&lt; (fm1 &gt; fm2) &lt;&lt; std::endl;\n std::cout &lt;&lt; (fm2 &gt;= fm1) &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;flat_map&#34;, &#34;flat_map&#34;, &#34;op_compare_3way&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;flat_map&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function template&#34;], &#34;class&#34;: [&#34;flat_map&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;127c52236c7c759857034d7bc34c3a197fef6664&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;flat_map&gt;\n\nint main()\n{\n std::flat_map&lt;int, char&gt; fm1 = {\n {3, &#39;a&#39;},\n {1, &#39;b&#39;},\n {4, &#39;c&#39;}\n };\n\n std::flat_map&lt;int, char&gt; fm2 = {\n {3, &#39;a&#39;},\n {1, &#39;b&#39;},\n };\n\n std::cout &lt;&lt; std::boolalpha;\n std::cout &lt;&lt; ((fm1 &lt;=&gt; fm1) == 0) &lt;&lt; std::endl;\n std::cout &lt;&lt; (fm1 &lt; fm2) &lt;&lt; std::endl;\n std::cout &lt;&lt; (fm1 &lt;= fm1) &lt;&lt; std::endl;\n std::cout &lt;&lt; (fm1 &gt; fm2) &lt;&lt; std::endl;\n std::cout &lt;&lt; (fm2 &gt;= fm1) &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;flat_map&#34;, &#34;flat_map&#34;, &#34;op_compare_3way&#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="2023-09-19T07:10:35">
204-
2023年09月19日 07時10分35秒
203+
<span itemprop="datePublished" content="2024-11-20T11:48:00">
204+
2024年11月20日 11時48分00秒
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">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -256,18 +256,18 @@ <h2>備考</h2>
256256
</li>
257257
</ul>
258258
<h2></h2>
259-
<p><div class="yata" id="5858dfec914df3205ad718cdfbe1471823f1f16b"><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>
259+
<p><div class="yata" id="127c52236c7c759857034d7bc34c3a197fef6664"><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>
260260
<span class="cp">#include</span> <span class="cpf"><a href="../../flat_map.html">&lt;flat_map&gt;</a></span><span class="cp"></span>
261261

262262
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
263263
<span class="p">{</span>
264-
<span class="n">stdx</span><span class="o">::</span><span class="n">flat_map</span><span class="o">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">char</span><span class="o">&gt;</span> <span class="n">fm1</span> <span class="o">=</span> <span class="p">{</span>
264+
<span class="n">std</span><span class="o">::</span><span class="n">flat_map</span><span class="o">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">char</span><span class="o">&gt;</span> <span class="n">fm1</span> <span class="o">=</span> <span class="p">{</span>
265265
<span class="p">{</span><span class="mi">3</span><span class="p">,</span> <span class="sc">'a'</span><span class="p">},</span>
266266
<span class="p">{</span><span class="mi">1</span><span class="p">,</span> <span class="sc">'b'</span><span class="p">},</span>
267267
<span class="p">{</span><span class="mi">4</span><span class="p">,</span> <span class="sc">'c'</span><span class="p">}</span>
268268
<span class="p">};</span>
269269

270-
<span class="n">stdx</span><span class="o">::</span><span class="n">flat_map</span><span class="o">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">char</span><span class="o">&gt;</span> <span class="n">fm2</span> <span class="o">=</span> <span class="p">{</span>
270+
<span class="n">std</span><span class="o">::</span><span class="n">flat_map</span><span class="o">&lt;</span><span class="kt">int</span><span class="p">,</span> <span class="kt">char</span><span class="o">&gt;</span> <span class="n">fm2</span> <span class="o">=</span> <span class="p">{</span>
271271
<span class="p">{</span><span class="mi">3</span><span class="p">,</span> <span class="sc">'a'</span><span class="p">},</span>
272272
<span class="p">{</span><span class="mi">1</span><span class="p">,</span> <span class="sc">'b'</span><span class="p">},</span>
273273
<span class="p">};</span>

0 commit comments

Comments
 (0)