Skip to content

Commit fc0836a

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent ce39b7d commit fc0836a

File tree

16 files changed

+458
-148
lines changed

16 files changed

+458
-148
lines changed

reference/flat_map/flat_map/cbegin.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2023-09-11T14:15:18">
204-
2023年09月11日 14時15分18秒
203+
<span itemprop="datePublished" content="2025-02-08T04:49:58">
204+
2025年02月08日 04時49分58秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -233,7 +233,7 @@ <h2>概要</h2>
233233
<p>内部的に、このコンテナは要素を下位から上位へと並べており、従って <code>cbegin()</code> はコンテナ内の最下位のキーにあたるpairへのイテレータを返す。</p>
234234
<h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a></h2>
235235
<p>コンテナの先頭要素へのイテレータ。
236-
<code>const_iterator</code> はメンバ型である。このクラステンプレートにおいて、これらはランダムアクセスイテレータである</p>
236+
<code>const_iterator</code> はメンバ型である。このクラステンプレートにおいて、この型はランダムアクセスイテレータである</p>
237237
<h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Complexity。関数が使うアルゴリズムの空間計算量・時間計算量">計算量</a></h2>
238238
<p>定数時間。</p>
239239
<h2></h2>

reference/flat_map/flat_map/cend.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2023-06-14T09:17:25">
204-
2023年06月14日 09時17分25秒
203+
<span itemprop="datePublished" content="2025-02-08T04:49:58">
204+
2025年02月08日 04時49分58秒
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>
@@ -232,7 +232,7 @@ <h2>概要</h2>
232232
<p>コンテナの末尾の次を参照するイテレータを取得する。</p>
233233
<h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a></h2>
234234
<p>コンテナの末尾の次を参照するイテレータ。
235-
<code>const_iterator</code> はいずれもメンバ型である。このクラステンプレートにおいて、これらはランダムアクセスイテレータである</p>
235+
<code>const_iterator</code> はメンバ型である。このクラステンプレートにおいて、この型はランダムアクセスイテレータである</p>
236236
<h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Complexity。関数が使うアルゴリズムの空間計算量・時間計算量">計算量</a></h2>
237237
<p>定数時間</p>
238238
<h2>備考</h2>

reference/flat_map/flat_map/erase.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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="2025-02-08T04:49:58">
204+
2025年02月08日 04時49分58秒
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>
@@ -310,11 +310,11 @@ <h3>イテレート中に要素を削除する (C++23)</h3>
310310

311311
<span class="c1">// イテレート中に要素削除をするような場合には、</span>
312312
<span class="c1">// 範囲for文は使用できない</span>
313-
<span class="k">for</span> <span class="p">(</span><span class="k">auto</span> <span class="n">it</span> <span class="o">=</span> <span class="n">fm</span><span class="p">.</span><span class="n">begin</span><span class="p">();</span> <span class="n">it</span> <span class="o">!=</span> <span class="n">fm</span><span class="p">.</span><span class="n">end</span><span class="p">();)</span> <span class="p">{</span>
313+
<span class="k">for</span> <span class="p">(</span><span class="k">auto</span> <span class="n">it</span> <span class="o">=</span> <span class="n"><a href="begin.html">fm.begin()</a></span><span class="p">;</span> <span class="n">it</span> <span class="o">!=</span> <span class="n"><a href="end.html">fm.end()</a></span><span class="p">;)</span> <span class="p">{</span>
314314
<span class="c1">// 条件一致した要素を削除する</span>
315315
<span class="k">if</span> <span class="p">(</span><span class="n">it</span><span class="o">-&gt;</span><span class="n">first</span> <span class="o">==</span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span>
316316
<span class="c1">// 削除された要素の次を指すイテレータが返される。</span>
317-
<span class="n">it</span> <span class="o">=</span> <span class="n">fm</span><span class="p">.</span><span class="n">erase</span><span class="p">(</span><span class="n">it</span><span class="p">);</span>
317+
<span class="n">it</span> <span class="o">=</span> <span class="n">fm</span><span class="p">.</span><span class="n"><span style="color:#ff0000">erase</span></span><span class="p">(</span><span class="n">it</span><span class="p">);</span>
318318
<span class="p">}</span>
319319
<span class="c1">// 要素削除をしない場合に、イテレータを進める</span>
320320
<span class="k">else</span> <span class="p">{</span>

reference/flat_map/flat_map/swap.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2023-06-30T10:05:50">
204-
2023年06月30日 10時05分50秒
203+
<span itemprop="datePublished" content="2025-02-08T04:49:58">
204+
2025年02月08日 04時49分58秒
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>
@@ -270,7 +270,7 @@ <h2>例</h2>
270270
<span class="p">};</span>
271271

272272
<span class="c1">// fm1とfm2を入れ替える</span>
273-
<span class="n">fm1</span><span class="p">.</span><span class="n">swap</span><span class="p">(</span><span class="n">fm2</span><span class="p">);</span>
273+
<span class="n">fm1</span><span class="p">.</span><span class="n"><span style="color:#ff0000">swap</span></span><span class="p">(</span><span class="n">fm2</span><span class="p">);</span>
274274

275275
<span class="n">print</span><span class="p">(</span><span class="s">"fm1"</span><span class="p">,</span> <span class="n">fm1</span><span class="p">);</span>
276276
<span class="n">print</span><span class="p">(</span><span class="s">"fm2"</span><span class="p">,</span> <span class="n">fm2</span><span class="p">);</span>

reference/flat_map/flat_multimap/cbegin.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-01-30T11:22:25">
204-
2025年01月30日 11時22分25秒
203+
<span itemprop="datePublished" content="2025-02-08T04:49:58">
204+
2025年02月08日 04時49分58秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -233,7 +233,7 @@ <h2>概要</h2>
233233
<p>内部的に、このコンテナは要素を下位から上位へと並べており、従って <code>cbegin()</code> はコンテナ内の最下位のキーにあたるpairへのイテレータを返す。</p>
234234
<h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a></h2>
235235
<p>コンテナの先頭要素へのイテレータ。
236-
<code>const_iterator</code> はメンバ型である。このクラステンプレートにおいて、これらはランダムアクセスイテレータである</p>
236+
<code>const_iterator</code> はメンバ型である。このクラステンプレートにおいて、この型はランダムアクセスイテレータである</p>
237237
<h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Complexity。関数が使うアルゴリズムの空間計算量・時間計算量">計算量</a></h2>
238238
<p>定数時間。</p>
239239
<h2></h2>

reference/flat_map/flat_multimap/cend.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-01-30T11:22:25">
204-
2025年01月30日 11時22分25秒
203+
<span itemprop="datePublished" content="2025-02-08T04:49:58">
204+
2025年02月08日 04時49分58秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -232,7 +232,7 @@ <h2>概要</h2>
232232
<p>コンテナの末尾の次を参照するイテレータを取得する。</p>
233233
<h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a></h2>
234234
<p>コンテナの末尾の次を参照するイテレータ。
235-
<code>const_iterator</code> はいずれもメンバ型である。このクラステンプレートにおいて、これらはランダムアクセスイテレータである</p>
235+
<code>const_iterator</code> はメンバ型である。このクラステンプレートにおいて、この型はランダムアクセスイテレータである</p>
236236
<h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Complexity。関数が使うアルゴリズムの空間計算量・時間計算量">計算量</a></h2>
237237
<p>定数時間</p>
238238
<h2>備考</h2>

reference/flat_map/flat_multimap/erase.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-01-30T11:22:25">
204-
2025年01月30日 11時22分25秒
203+
<span itemprop="datePublished" content="2025-02-08T04:49:58">
204+
2025年02月08日 04時49分58秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -310,11 +310,11 @@ <h3>イテレート中に要素を削除する (C++23)</h3>
310310

311311
<span class="c1">// イテレート中に要素削除をするような場合には、</span>
312312
<span class="c1">// 範囲for文は使用できない</span>
313-
<span class="k">for</span> <span class="p">(</span><span class="k">auto</span> <span class="n">it</span> <span class="o">=</span> <span class="n">fm</span><span class="p">.</span><span class="n">begin</span><span class="p">();</span> <span class="n">it</span> <span class="o">!=</span> <span class="n">fm</span><span class="p">.</span><span class="n">end</span><span class="p">();)</span> <span class="p">{</span>
313+
<span class="k">for</span> <span class="p">(</span><span class="k">auto</span> <span class="n">it</span> <span class="o">=</span> <span class="n"><a href="begin.html">fm.begin()</a></span><span class="p">;</span> <span class="n">it</span> <span class="o">!=</span> <span class="n"><a href="end.html">fm.end()</a></span><span class="p">;)</span> <span class="p">{</span>
314314
<span class="c1">// 条件一致した要素を削除する</span>
315315
<span class="k">if</span> <span class="p">(</span><span class="n">it</span><span class="o">-&gt;</span><span class="n">first</span> <span class="o">==</span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span>
316316
<span class="c1">// 削除された要素の次を指すイテレータが返される。</span>
317-
<span class="n">it</span> <span class="o">=</span> <span class="n">fm</span><span class="p">.</span><span class="n">erase</span><span class="p">(</span><span class="n">it</span><span class="p">);</span>
317+
<span class="n">it</span> <span class="o">=</span> <span class="n">fm</span><span class="p">.</span><span class="n"><span style="color:#ff0000">erase</span></span><span class="p">(</span><span class="n">it</span><span class="p">);</span>
318318
<span class="p">}</span>
319319
<span class="c1">// 要素削除をしない場合に、イテレータを進める</span>
320320
<span class="k">else</span> <span class="p">{</span>

reference/flat_map/flat_multimap/replace.html

Lines changed: 4 additions & 5 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_multimap&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;09612c901aebc311a2af3eb94d376167b1ead7bd&#34;, &#34;source&#34;: &#34;#include &lt;algorithm&gt;\n#include &lt;cassert&gt;\n#include &lt;flat_map&gt;\n#include &lt;iostream&gt;\n#include &lt;string&gt;\n#include &lt;utility&gt;\n\nint main()\n{\n std::vector&lt;std::string&gt; keys = {\&#34;Alice\&#34;, \&#34;Bob\&#34;, \&#34;Carol\&#34;};\n std::vector&lt;int&gt; values = {3, 1, 4};\n\n // \u4e8b\u524d\u6761\u4ef6\u306e\u78ba\u8a8d\n assert(keys.size() == values.size());\n assert(std::is_sorted(keys.begin(), keys.end()));\n assert(std::adjacent_find(keys.begin(), keys.end()) == keys.end());\n\n std::flat_multimap&lt;std::string, int&gt; fm;\n\n std::cout &lt;&lt; fm.size() &lt;&lt; std::endl;\n\n fm.replace(std::move(keys), std::move(values));\n\n std::cout &lt;&lt; fm.size() &lt;&lt; std::endl;\n std::cout &lt;&lt; std::endl;\n\n std::cout &lt;&lt; \&#34;{\&#34; &lt;&lt; std::endl;\n for (const auto&amp; kv: fm) {\n std::cout &lt;&lt; \&#34; \&#34; &lt;&lt; kv.first &lt;&lt; \&#34;: \&#34; &lt;&lt; kv.second &lt;&lt; \&#34;,\&#34; &lt;&lt; std::endl;\n }\n std::cout &lt;&lt; \&#34;}\&#34; &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;flat_map&#34;, &#34;flat_multimap&#34;, &#34;replace&#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_multimap&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;9a724829735e8572b62928fd7bba3e361b9f986e&#34;, &#34;source&#34;: &#34;#include &lt;algorithm&gt;\n#include &lt;cassert&gt;\n#include &lt;flat_map&gt;\n#include &lt;iostream&gt;\n#include &lt;string&gt;\n#include &lt;utility&gt;\n\nint main()\n{\n std::vector&lt;std::string&gt; keys = {\&#34;Alice\&#34;, \&#34;Bob\&#34;, \&#34;Carol\&#34;};\n std::vector&lt;int&gt; values = {3, 1, 4};\n\n // \u4e8b\u524d\u6761\u4ef6\u306e\u78ba\u8a8d\n assert(keys.size() == values.size());\n assert(std::is_sorted(keys.begin(), keys.end()));\n\n std::flat_multimap&lt;std::string, int&gt; fm;\n\n std::cout &lt;&lt; fm.size() &lt;&lt; std::endl;\n\n fm.replace(std::move(keys), std::move(values));\n\n std::cout &lt;&lt; fm.size() &lt;&lt; std::endl;\n std::cout &lt;&lt; std::endl;\n\n std::cout &lt;&lt; \&#34;{\&#34; &lt;&lt; std::endl;\n for (const auto&amp; kv: fm) {\n std::cout &lt;&lt; \&#34; \&#34; &lt;&lt; kv.first &lt;&lt; \&#34;: \&#34; &lt;&lt; kv.second &lt;&lt; \&#34;,\&#34; &lt;&lt; std::endl;\n }\n std::cout &lt;&lt; \&#34;}\&#34; &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;flat_map&#34;, &#34;flat_multimap&#34;, &#34;replace&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-01-30T11:22:25">
204-
2025年01月30日 11時22分25秒
203+
<span itemprop="datePublished" content="2025-02-08T04:49:58">
204+
2025年02月08日 04時49分58秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -245,7 +245,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成
245245
<h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Complexity。関数が使うアルゴリズムの空間計算量・時間計算量">計算量</a></h2>
246246
<p><code>key_cont</code> および <code>mapped_cont</code> をムーブした<a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Complexity。関数が使うアルゴリズムの空間計算量・時間計算量">計算量</a>と同じ。</p>
247247
<h2></h2>
248-
<p><div class="yata" id="09612c901aebc311a2af3eb94d376167b1ead7bd"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../../algorithm.html">&lt;algorithm&gt;</a></span><span class="cp"></span>
248+
<p><div class="yata" id="9a724829735e8572b62928fd7bba3e361b9f986e"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../../algorithm.html">&lt;algorithm&gt;</a></span><span class="cp"></span>
249249
<span class="cp">#include</span> <span class="cpf"><a href="../../cassert.html">&lt;cassert&gt;</a></span><span class="cp"></span>
250250
<span class="cp">#include</span> <span class="cpf"><a href="../../flat_map.html">&lt;flat_map&gt;</a></span><span class="cp"></span>
251251
<span class="cp">#include</span> <span class="cpf"><a href="../../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
@@ -260,7 +260,6 @@ <h2>例</h2>
260260
<span class="c1">// 事前条件の確認</span>
261261
<span class="n"><a href="../../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n">keys</span><span class="p">.</span><span class="n">size</span><span class="p">()</span> <span class="o">==</span> <span class="n">values</span><span class="p">.</span><span class="n">size</span><span class="p">());</span>
262262
<span class="n"><a href="../../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><a href="../../algorithm/is_sorted.html">std::is_sorted</a></span><span class="p">(</span><span class="n">keys</span><span class="p">.</span><span class="n">begin</span><span class="p">(),</span> <span class="n">keys</span><span class="p">.</span><span class="n">end</span><span class="p">()));</span>
263-
<span class="n"><a href="../../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><a href="../../algorithm/adjacent_find.html">std::adjacent_find</a></span><span class="p">(</span><span class="n">keys</span><span class="p">.</span><span class="n">begin</span><span class="p">(),</span> <span class="n">keys</span><span class="p">.</span><span class="n">end</span><span class="p">())</span> <span class="o">==</span> <span class="n">keys</span><span class="p">.</span><span class="n">end</span><span class="p">());</span>
264263

265264
<span class="n">std</span><span class="o">::</span><span class="n">flat_multimap</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="kt">int</span><span class="o">&gt;</span> <span class="n">fm</span><span class="p">;</span>
266265

reference/flat_map/flat_multimap/swap.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-01-30T11:22:25">
204-
2025年01月30日 11時22分25秒
203+
<span itemprop="datePublished" content="2025-02-08T04:49:58">
204+
2025年02月08日 04時49分58秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -270,7 +270,7 @@ <h2>例</h2>
270270
<span class="p">};</span>
271271

272272
<span class="c1">// fm1とfm2を入れ替える</span>
273-
<span class="n">fm1</span><span class="p">.</span><span class="n">swap</span><span class="p">(</span><span class="n">fm2</span><span class="p">);</span>
273+
<span class="n">fm1</span><span class="p">.</span><span class="n"><span style="color:#ff0000">swap</span></span><span class="p">(</span><span class="n">fm2</span><span class="p">);</span>
274274

275275
<span class="n">print</span><span class="p">(</span><span class="s">"fm1"</span><span class="p">,</span> <span class="n">fm1</span><span class="p">);</span>
276276
<span class="n">print</span><span class="p">(</span><span class="s">"fm2"</span><span class="p">,</span> <span class="n">fm2</span><span class="p">);</span>

0 commit comments

Comments
 (0)