Skip to content

Commit c6b2833

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent ddf169e commit c6b2833

File tree

10 files changed

+626
-120
lines changed

10 files changed

+626
-120
lines changed

reference/deque/deque/op_constructor.html

Lines changed: 10 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="2019-02-12T07:01:02">
204-
2019年02月12日 07時01分02秒
203+
<span itemprop="datePublished" content="2024-07-27T14:46:42">
204+
2024年07月27日 14時46分42秒
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>
@@ -251,6 +251,10 @@
251251

252252
<span class="n">deque</span><span class="p">(</span><span class="n"><a href="../../initializer_list/initializer_list.html">initializer_list</a></span><span class="o">&lt;</span><span class="n">T</span><span class="o">&gt;</span> <span class="n">il</span><span class="p">,</span>
253253
<span class="k">const</span> <span class="n">Allocator</span><span class="o">&amp;</span> <span class="n">a</span> <span class="o">=</span> <span class="n">Allocator</span><span class="p">());</span> <span class="c1">// (10) C++11 から</span>
254+
255+
<span class="k">template</span> <span class="o">&lt;</span><span class="n">container</span><span class="o">-</span><span class="n">compatible</span><span class="o">-</span><span class="n"><a href="../../ranges/range.html">range</a></span><span class="o">&lt;</span><span class="n">T</span><span class="o">&gt;</span> <span class="n">R</span><span class="o">&gt;</span>
256+
<span class="n">deque</span><span class="p">(</span><span class="n"><a href="../../ranges/from_range_t.html">from_range_t</a></span><span class="p">,</span> <span class="n">R</span><span class="o">&amp;&amp;</span> <span class="n">rg</span><span class="p">,</span>
257+
<span class="k">const</span> <span class="n">Allocator</span><span class="o">&amp;</span> <span class="n">a</span> <span class="o">=</span> <span class="n">Allocator</span><span class="p">());</span> <span class="c1">// (11) C++23 から</span>
254258
</code></pre></div>
255259
</p>
256260
<h2>概要</h2>
@@ -273,6 +277,7 @@ <h2>効果</h2>
273277
<li>(8) : コピーコンストラクタ。アロケータに <code>a</code> を使用して、<code>x</code> と同じ要素を保持した <code>deque</code> を構築する。</li>
274278
<li>(9) : ムーブコンストラクタ。アロケータに <code>a</code> を使用して、ムーブセマンティクスを使って <code>y</code> の要素でコンテナを構築する。</li>
275279
<li>(10) : 初期化子リストで要素を構築するコンストラクタ。<code>deque(il.<a href="../../initializer_list/initializer_list/begin.html">begin</a>(), il.<a href="../../initializer_list/initializer_list/end.html">end</a>(), a)</code> と等価。</li>
280+
<li>(11) : Rangeコンストラクタ。アロケータに <code>a</code> を使用して、<code>rg</code> の要素で <code>deque</code> を構築する。</li>
276281
</ul>
277282
<h2>計算量</h2>
278283
<ul>
@@ -286,7 +291,8 @@ <h2>計算量</h2>
286291
<li>(7) : 定数時間</li>
287292
<li>(8) : <code>x</code> の要素数に対して線形時間</li>
288293
<li>(9) : <code>a == y.<a href="get_allocator.html">get_allocator</a>()</code> の場合、定数時間、そうでなければ <code>y</code> の要素数に対して線形時間</li>
289-
<li>(10) : <code>il</code>の要素数に対して線形時間</li>
294+
<li>(10) : <code>il</code> の要素数に対して線形時間</li>
295+
<li>(11) : <code>rg</code> の要素数に対して線形時間</li>
290296
</ul>
291297
<h2>備考</h2>
292298
<ul>

reference/forward_list/forward_list/op_constructor.html

Lines changed: 9 additions & 3 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="2024-06-11T13:45:38">
204-
2024年06月11日 13時45分38秒
203+
<span itemprop="datePublished" content="2024-07-27T14:46:42">
204+
2024年07月27日 14時46分42秒
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>
@@ -251,6 +251,10 @@
251251

252252
<span class="n">forward_list</span><span class="p">(</span><span class="n"><a href="../../initializer_list/initializer_list.html">initializer_list</a></span><span class="o">&lt;</span><span class="n">T</span><span class="o">&gt;</span> <span class="n">il</span><span class="p">,</span>
253253
<span class="k">const</span> <span class="n">Allocator</span><span class="o">&amp;</span> <span class="n">a</span> <span class="o">=</span> <span class="n">Allocator</span><span class="p">());</span> <span class="c1">// (10) C++11</span>
254+
255+
<span class="k">template</span> <span class="o">&lt;</span><span class="n">container</span><span class="o">-</span><span class="n">compatible</span><span class="o">-</span><span class="n"><a href="../../ranges/range.html">range</a></span><span class="o">&lt;</span><span class="n">T</span><span class="o">&gt;</span> <span class="n">R</span><span class="o">&gt;</span>
256+
<span class="n">forward_list</span><span class="p">(</span><span class="n"><a href="../../ranges/from_range_t.html">from_range_t</a></span><span class="p">,</span> <span class="n">R</span><span class="o">&amp;&amp;</span> <span class="n">rg</span><span class="p">,</span>
257+
<span class="k">const</span> <span class="n">Allocator</span><span class="o">&amp;</span> <span class="n">a</span> <span class="o">=</span> <span class="n">Allocator</span><span class="p">());</span> <span class="c1">// (11) C++23</span>
254258
</code></pre></div>
255259
</p>
256260
<h2>概要</h2>
@@ -272,6 +276,7 @@ <h2>効果</h2>
272276
<li>(8) : アロケータを指定したコピーコンストラクタ </li>
273277
<li>(9) : アロケータを指定したムーブコンストラクタ </li>
274278
<li>(10) : 初期化子リストを受け取るコンストラクタ。<code>forward_list(il.<a href="../../initializer_list/initializer_list/begin.html">begin</a>(), il.<a href="../../initializer_list/initializer_list/end.html">end</a>(), a)</code> と等価。</li>
279+
<li>(11) : Range <code>rg</code> の要素をコピーした <code>forward_list</code> オブジェクトを構築する。</li>
275280
</ul>
276281
<h2>計算量</h2>
277282
<ul>
@@ -284,6 +289,7 @@ <h2>計算量</h2>
284289
<li>(8) : <code>x</code> の要素数に対して線形時間</li>
285290
<li>(9) : <code>x.<a href="get_allocator.html">get_allocator</a>() == a</code> であれば、定数時間。そうでなければ <code>x</code> の要素数に対して線形時間</li>
286291
<li>(10) : <code>il</code> の要素数に対して線形時間</li>
292+
<li>(11) : <code>rg</code> の要素数に対して線形時間</li>
287293
</ul>
288294
<h2>備考</h2>
289295
<ul>

reference/list/list/op_constructor.html

Lines changed: 10 additions & 3 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="2022-12-28T02:13:14">
204-
2022年12月28日 02時13分14秒
203+
<span itemprop="datePublished" content="2024-07-27T14:46:42">
204+
2024年07月27日 14時46分42秒
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>
@@ -249,6 +249,10 @@
249249

250250
<span class="n">list</span><span class="p">(</span><span class="n"><a href="../../initializer_list/initializer_list.html">initializer_list</a></span><span class="o">&lt;</span><span class="n">T</span><span class="o">&gt;</span> <span class="n">il</span><span class="p">,</span>
251251
<span class="k">const</span> <span class="n">Allocator</span><span class="o">&amp;</span> <span class="n">a</span> <span class="o">=</span> <span class="n">Allocator</span><span class="p">());</span> <span class="c1">// (10) C++11 から</span>
252+
253+
<span class="k">template</span> <span class="o">&lt;</span><span class="n">container</span><span class="o">-</span><span class="n">compatible</span><span class="o">-</span><span class="n"><a href="../../ranges/range.html">range</a></span><span class="o">&lt;</span><span class="n">T</span><span class="o">&gt;</span> <span class="n">R</span><span class="o">&gt;</span>
254+
<span class="n">list</span><span class="p">(</span><span class="n"><a href="../../ranges/from_range_t.html">from_range_t</a></span><span class="p">,</span> <span class="n">R</span><span class="o">&amp;&amp;</span> <span class="n">rg</span><span class="p">,</span>
255+
<span class="k">const</span> <span class="n">Allocator</span><span class="o">&amp;</span> <span class="n">a</span> <span class="o">=</span> <span class="n">Allocator</span><span class="p">());</span> <span class="c1">// (11) C++23 から</span>
252256
</code></pre></div>
253257
</p>
254258
<h2>概要</h2>
@@ -265,6 +269,7 @@ <h2>効果</h2>
265269
<li>(8) : アロケータを指定したコピーコンストラクタ。</li>
266270
<li>(9) : アロケータを指定したムーブコンストラクタ。</li>
267271
<li>(10) : 初期化子リストを受け取るコンストラクタ。<code>list(il.<a href="../../initializer_list/initializer_list/begin.html">begin</a>(), il.<a href="../../initializer_list/initializer_list/end.html">end</a>(), a)</code> と等価。</li>
272+
<li>(11) : Rangeコンストラクタ。Range <code>rg</code> の要素で <code>list</code> を構築する。</li>
268273
</ul>
269274
<h2>計算量</h2>
270275
<ul>
@@ -274,6 +279,8 @@ <h2>計算量</h2>
274279
<li>(6), (8) : <code>x.<a href="size.html">size</a>()</code> に対して線形時間</li>
275280
<li>(7) : 定数時間</li>
276281
<li>(9) : <code>a == x.<a href="get_allocator.html">get_allocator</a>()</code> であれば定数時間。そうでなければ <code>x.<a href="size.html">size</a>()</code> に対して線形時間</li>
282+
<li>(10) : <code>il.<a href="../../initializer_list/initializer_list/size.html">size</a>()</code> に対して線形時間</li>
283+
<li>(11) : <code><a href="../../iterator/ranges_distance.html">ranges::distance</a>(rg)</code> に対して線形時間</li>
277284
</ul>
278285
<h2>備考</h2>
279286
<ul>

reference/string/basic_string/op_constructor.html

Lines changed: 8 additions & 3 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-01-16T07:44:38">
204-
2023年01月16日 07時44分38秒
203+
<span itemprop="datePublished" content="2024-07-27T14:46:42">
204+
2024年07月27日 14時46分42秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">yoh</span>
208+
<span itemprop="name">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -338,6 +338,10 @@
338338
<span class="n">size_type</span> <span class="n">pos</span><span class="p">,</span>
339339
<span class="n">size_type</span> <span class="n">n</span><span class="p">,</span>
340340
<span class="k">const</span> <span class="n">Allocator</span><span class="o">&amp;</span> <span class="n">a</span> <span class="o">=</span> <span class="n">Allocator</span><span class="p">());</span> <span class="c1">// (15) C++20</span>
341+
342+
<span class="k">template</span> <span class="o">&lt;</span><span class="n">container</span><span class="o">-</span><span class="n">compatible</span><span class="o">-</span><span class="n"><a href="../../ranges/range.html">range</a></span><span class="o">&lt;</span><span class="n">CharT</span><span class="o">&gt;</span> <span class="n">R</span><span class="o">&gt;</span>
343+
<span class="k">constexpr</span> <span class="n">basic_string</span><span class="p">(</span><span class="n"><a href="../../ranges/from_range_t.html">from_range_t</a></span><span class="p">,</span> <span class="n">R</span><span class="o">&amp;&amp;</span> <span class="n">rg</span><span class="p">,</span>
344+
<span class="k">const</span> <span class="n">Allocator</span><span class="o">&amp;</span> <span class="n">a</span> <span class="o">=</span> <span class="n">Allocator</span><span class="p">());</span> <span class="c1">// (19) C++23</span>
341345
</code></pre></div>
342346
</p>
343347
<h2>概要</h2>
@@ -359,6 +363,7 @@ <h2>概要</h2>
359363
<li>(15) : <code><a href="../../string_view/basic_string_view.html">basic_string_view</a>&lt;charT, traits&gt;</code>に変換可能な<code>t</code>が参照する範囲の文字列の<code>pos</code>番目から<code>n</code>文字の部分文字列がコピーされる。<code>n == npos</code>の場合、<code>pos</code>番目から末尾までの部分文字列がコピーされる。</li>
360364
<li>(17) : <code>str</code>オブジェクトの部分文字列のコピーから<code>basic_string</code>オブジェクトを構築する。<code>str</code>オブジェクトの<code>pos</code>番目から<code>n</code>文字の部分文字列がコピーされる。<code>n == npos</code>の場合、<code>pos</code>番目から末尾までの部分文字列がコピーされる。<code>str</code><a class="cpprefjp-defined-word" data-desc="未規定の動作。事前の断りなく処理系によって異なる動作をする" href="../../../implementation-compliance.html#dfn-unspecified-behavior">未規定</a>の値になる。</li>
361365
<li>(18) : <code>str</code>オブジェクトの部分文字列のコピーから<code>basic_string</code>オブジェクトを構築する。<code>str</code>オブジェクトの<code>pos</code>番目から末尾までの部分文字列がコピーされる。<code>str</code><a class="cpprefjp-defined-word" data-desc="未規定の動作。事前の断りなく処理系によって異なる動作をする" href="../../../implementation-compliance.html#dfn-unspecified-behavior">未規定</a>の値になる。</li>
366+
<li>(19) : Range<code>rg</code>から<code>basic_string</code>オブジェクトを構築する。</li>
362367
</ul>
363368
<h2><a class="cpprefjp-defined-word" data-desc="関数であればオーバーロード解決に参加するための条件、それ以外であれば受け付ける型の条件">テンプレートパラメータ制約</a></h2>
364369
<ul>

0 commit comments

Comments
 (0)