22<feed xmlns =" http://www.w3.org/2005/Atom" >
33 <title >cpprefjp - C++日本語リファレンス</title >
44 <link href =" https://cpprefjp.github.io" />
5- <updated >2025-04-06T02:28:24.871092 </updated >
6- <id >96920e71-34e9-467b-8d8c-0ea67271b1f6 </id >
5+ <updated >2025-04-06T04:31:28.920612 </updated >
6+ <id >3b085da0-9302-4101-92a6-74921745cfa0 </id >
77
88
9+ <entry >
10+ <title >コンストラクタ -- update istreambuf_iterator constructor</title >
11+ <link href =" https://cpprefjp.github.io/reference/iterator/istreambuf_iterator/op_constructor.html" />
12+ <id >aa6976390f6b99836bccb8df2a5db12a510fe8b1:reference/iterator/istreambuf_iterator/op_constructor.md</id >
13+ <updated >2025-04-06T13:27:47+09:00</updated >
14+
15+ <summary type =" html" >< pre>< code> diff --git a/reference/iterator/istreambuf_iterator/op_constructor.md b/reference/iterator/istreambuf_iterator/op_constructor.md
16+ index 2bbdf5059..9c481c9cf 100644
17+ --- a/reference/iterator/istreambuf_iterator/op_constructor.md
18+ +++ b/reference/iterator/istreambuf_iterator/op_constructor.md
19+ @@ -5,18 +5,31 @@
20+ * function[meta id-type]
21+
22+ ```cpp
23+ -constexpr istreambuf_iterator() noexcept;
24+ -istreambuf_iterator(const istreambuf_iterator& amp;) noexcept = default;
25+ -istreambuf_iterator(istream_type& amp; s) noexcept;
26+ -istreambuf_iterator(streambuf_type* s) noexcept;
27+ -istreambuf_iterator(const proxy& amp; p) noexcept;
28+ +istreambuf_iterator() throw(); // (1) C++03
29+ +constexpr istreambuf_iterator() noexcept; // (1) C++11
30+ +
31+ +constexpr istreambuf_iterator(default_sentinel_t) noexcept; // (2) C++11
32+ +
33+ +istreambuf_iterator(const istreambuf_iterator& amp;) noexcept = default; // (3) C++11
34+ +
35+ +istreambuf_iterator(istream_type& amp; s) throw(); // (4) C++03
36+ +istreambuf_iterator(istream_type& amp; s) noexcept; // (4) C++11
37+ +
38+ +istreambuf_iterator(streambuf_type* s) throw(); // (5) C++03
39+ +istreambuf_iterator(streambuf_type* s) noexcept; // (5) C++11
40+ +
41+ +istreambuf_iterator(const proxy& amp; p) throw(); // (6) C++03
42+ +istreambuf_iterator(const proxy& amp; p) noexcept; // (6) C++11
43+ ```
44+ +* default_sentinel_t[link /reference/iterator/default_sentinel_t.md]
45+
46+ ## istreambuf_iteratorオブジェクトの構築
47+ -- `istreambuf_iterator()`& lt;br/& gt;デフォルトコンストラクタメンバ変数として保持する`streambuf`オブジェクトへのポインタをヌル初期化する。
48+ -- `istreambuf_iterator(istreamtype& amp; s) noexcept`& lt;br/& gt;`s.rdbuf()`をメンバ変数として保持する。
49+ -- `istreambuf_iterator(streambuf_type* s) noexcept`& lt;br/& gt;`s`をメンバ変数として保持する
50+ -- `istreambuf_iterator(const proxy& amp; p) noexcept`& lt;br/& gt;後置`operator++()`が返すであろうproxyオブジェクトを受け取り、そのオブジェクトが指す`streambuf`オブジェクトへのポインタをメンバ変数として保持する。
51+ +- (1) : デフォルトコンストラクタ。メンバ変数として保持する`streambuf`オブジェクトへのポインタをヌル初期化する。
52+ +- (2) : [`default_sentinel`](/reference/iterator/default_sentinel_t.md)を受け取り、(1)と同等の構築をより明示的に行う。
53+ +- (3) : コピーコンストラクタ。
54+ +- (4) : `s.rdbuf()`をメンバ変数として保持する。
55+ +- (5) : `s`をメンバ変数として保持する。
56+ +- (6) : 後置`operator++()`が返すであろうproxyオブジェクトを受け取り、そのオブジェクトが指す`streambuf`オブジェクトへのポインタをメンバ変数として保持する。
57+
58+
59+ ## 例
60+ < /code>< /pre> </summary >
61+
62+ <author >
63+ <name >suomesta</name >
64+ 65+ </author >
66+ </entry >
67+
968 <entry >
1069 <title >splice -- Merge pull request #1434 from Gumichocopengin8/fix/unnecessary-move-in-list-splice</title >
1170 <link href =" https://cpprefjp.github.io/reference/list/list/splice.html" />
@@ -213,38 +272,4 @@ index 10bf6463f..629db80db 100644
213272 </author >
214273 </entry >
215274
216- <entry >
217- <title >count -- Created version column for reference/algorithm/count.md</title >
218- <link href =" https://cpprefjp.github.io/reference/algorithm/count.html" />
219- <id >2402f98c65f4075b8216eca984ad0f1a9d5a22d9:reference/algorithm/count.md</id >
220- <updated >2025-04-04T23:01:39+09:00</updated >
221-
222- <summary type =" html" >< pre>< code> diff --git a/reference/algorithm/count.md b/reference/algorithm/count.md
223- index afedd7ede..d8ae4e993 100644
224- --- a/reference/algorithm/count.md
225- +++ b/reference/algorithm/count.md
226- @@ -72,6 +72,15 @@ typename iterator_traits& lt;InputIterator& gt;::difference_type
227- }
228- ```
229-
230- +## バージョン
231- +### 言語
232- +- C++98
233- +
234- +### 処理系
235- +- [Clang](/implementation.md#clang): 14.0.6 [mark verified]
236- +- [GCC](/implementation.md#gcc): 9.5.0 [mark verified]
237- +- [ICC](/implementation.md#icc): ??
238- +- [Visual C++](/implementation.md#visual_cpp): ??
239-
240- ## 参照
241- - [P0202R3 Add Constexpr Modifiers to Functions in `& lt;algorithm& gt;` and `& lt;utility& gt;` Headers](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0202r3.html)
242- < /code>< /pre> </summary >
243-
244- <author >
245- <name >rotarymars</name >
246- 247- </author >
248- </entry >
249-
250275</feed >
0 commit comments