Skip to content

Commit 05c6559

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 40b2921 commit 05c6559

File tree

3 files changed

+65
-1881
lines changed

3 files changed

+65
-1881
lines changed

reference/iterator/istream_iterator/op_constructor.html

Lines changed: 15 additions & 8 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-07-04T16:35:47">
204-
2023年07月04日 16時35分47秒
203+
<span itemprop="datePublished" content="2025-03-23T06:44:34">
204+
2025年03月23日 06時44分34秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Shunsuke Shimizu</span>
208+
<span itemprop="name">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -225,16 +225,23 @@
225225
<div class="col-sm-12 content-body">
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;iterator&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class istream_iterator">istream_iterator::</span><span class="token">コンストラクタ</span></h1>
228-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">istream_iterator</span><span class="p">();</span> <span class="c1">// (1)</span>
229-
<span class="n">istream_iterator</span><span class="p">(</span><span class="n">istream_type</span><span class="o">&amp;</span> <span class="n">s</span><span class="p">);</span> <span class="c1">// (2)</span>
230-
<span class="n">istream_iterator</span><span class="p">(</span><span class="k">const</span> <span class="n">istream_iterator</span><span class="o">&amp;</span> <span class="n">x</span><span class="p">)</span> <span class="o">=</span> <span class="k">default</span><span class="p">;</span> <span class="c1">// (3)</span>
228+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">istream_iterator</span><span class="p">();</span> <span class="c1">// (1) C++03</span>
229+
<span class="k">constexpr</span> <span class="nf">istream_iterator</span><span class="p">();</span> <span class="c1">// (1) C++11</span>
230+
231+
<span class="k">constexpr</span> <span class="nf">istream_iterator</span><span class="p">(</span><span class="n"><a href="../default_sentinel_t.html">default_sentinel_t</a></span><span class="p">);</span> <span class="c1">// (2) C++20</span>
232+
233+
<span class="n">istream_iterator</span><span class="p">(</span><span class="n">istream_type</span><span class="o">&amp;</span> <span class="n">s</span><span class="p">);</span> <span class="c1">// (3)</span>
234+
235+
<span class="n">istream_iterator</span><span class="p">(</span><span class="k">const</span> <span class="n">istream_iterator</span><span class="o">&amp;</span> <span class="n">x</span><span class="p">);</span> <span class="c1">// (4) C++03</span>
236+
<span class="n">istream_iterator</span><span class="p">(</span><span class="k">const</span> <span class="n">istream_iterator</span><span class="o">&amp;</span> <span class="n">x</span><span class="p">)</span> <span class="o">=</span> <span class="k">default</span><span class="p">;</span> <span class="c1">// (4) C++11</span>
231237
</code></pre></div>
232238
</p>
233239
<h2>概要</h2>
234240
<ul>
235241
<li>(1) : デフォルトコンストラクタ。メンバ変数として保持する入力ストリームへのポインタをヌル初期化する。デフォルトコンストラクタで構築された<code>istream_iterator</code>オブジェクトは、イテレータの終端値として使用できる。</li>
236-
<li>(2) : 入力ストリームオブジェクトへの参照を受け取り、メンバ変数にそのオブジェクトへのポインタを保持する。<code>operator*()</code>で現在参照している値を返すために、この段階で入力ストリームから値を読み取り、メンバ変数に値を保持する。</li>
237-
<li>(3) : コピーコンストラクタ</li>
242+
<li>(2) : <code><a href="../default_sentinel_t.html">default_sentinel</a></code>を受け取り、(1)と同等の構築をより明示的に行う。</li>
243+
<li>(3) : 入力ストリームオブジェクトへの参照を受け取り、メンバ変数にそのオブジェクトへのポインタを保持する。<code>operator*()</code>で現在参照している値を返すために、この段階で入力ストリームから値を読み取り、メンバ変数に値を保持する。</li>
244+
<li>(4) : コピーコンストラクタ</li>
238245
</ul>
239246
<h2></h2>
240247
<p><div class="yata" id="11eecf704145d0b37cb5324212f6457df78ee709"><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>

0 commit comments

Comments
 (0)