Skip to content

Commit a6e2342

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 18aa4e5 commit a6e2342

58 files changed

Lines changed: 591 additions & 32955 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

international-standard.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -165,12 +165,12 @@
165165
<p class="text-right"><small>
166166
最終更新日時:
167167
<time itemprop="datePublished" class="js-local-time"
168-
datetime="2026-08-03T15:29:44+09:00">
169-
2026年08月03日 15時29分44秒 (JST)
168+
datetime="2026-08-06T22:11:56+09:00">
169+
2026年08月06日 22時11分56秒 (JST)
170170
</time>
171171
<br/>
172172
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
173-
<span itemprop="name">Akira Takahashi</span>
173+
<span itemprop="name">rotarymars</span>
174174
</span>
175175
が更新
176176
</small></p>
@@ -438,7 +438,7 @@ <h2><a href="#iso-cpp-committee" id="iso-cpp-committee">用語: 国際標準規
438438
<ul>
439439
<li><strong>C++標準化委員会</strong> (C++ Standards Committee): C++ の国際標準規格を策定する団体。
440440
組織としての位置づけはISO/IEC JTC1/SC22/WG21になる。
441-
<strong>国際標準化機構</strong> (ISO; international organization for standardization) および<strong>国際電気標準会議</strong> (IEC; International Electronics Commission) はそれぞれ様々な規格の標準化団体である。
441+
<strong>国際標準化機構</strong> (ISO; international organization for standardization) および<strong>国際電気標準会議</strong> (IEC; International Electrotechnical Commission) はそれぞれ様々な規格の標準化団体である。
442442
<strong>第一合同技術委員会</strong> (JTC1; Joint Technical Committee 1) は ISO/IEC の下で情報技術の標準化を行う団体である。
443443
下部組織の SC22 はプログラム言語の標準化を行う<strong>副委員会</strong> (SC; subcommittee) である。
444444
C++標準化委員会は <strong>WG21</strong> という<strong>作業グループ</strong> (WG; working group) である。</li>

lang/cpp11/decltype.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-07-22T16:08:23+09:00">
193-
2026年07月22日 16時08分23秒 (JST)
192+
datetime="2026-08-06T21:48:39+09:00">
193+
2026年08月06日 21時48分39秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -440,7 +440,7 @@ <h2>検討されたほかの選択肢</h2>
440440
ただし、上記の仕様に書かれているように <code>decltype</code> もオペランドが単なる識別子やクラスメンバアクセスだった場合には、当該識別子やメンバがたとえ lvalue であっても左辺値参照とはならない。<br />
441441
本機能の <code>decltype</code> という名称はここから来ている。(declared type:宣言された型)</li>
442442
<li>使用可能な箇所。<br />
443-
<code>decltype</code> は型名が使用可能な箇所であれはほぼどこでも使用可能であるが<code>typeof</code> は変数宣言でしか使用できない。</li>
443+
<code>decltype</code> は型名が使用可能な箇所であればほぼどこでも使用可能であるが<code>typeof</code> は変数宣言でしか使用できない。</li>
444444
<li>オペランドの種類。<br />
445445
<code>decltype</code> のオペランドは式のみしか許されていないが、<code>typeof</code> は式だけでなく型そのものも許されている。</li>
446446
</ul>

lang/cpp17.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,8 @@
177177
<p class="text-right"><small>
178178
最終更新日時:
179179
<time itemprop="datePublished" class="js-local-time"
180-
datetime="2026-07-02T16:06:27+09:00">
181-
2026年07月02日 16時06分27秒 (JST)
180+
datetime="2026-08-05T23:02:17+09:00">
181+
2026年08月05日 23時02分17秒 (JST)
182182
</time>
183183
<br/>
184184
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -698,8 +698,8 @@ <h3>型特性</h3>
698698
</ul>
699699
<h3>時間演算</h3>
700700
<ul>
701-
<li><code><a href="../reference/chrono/duration.html">duration</a></code>の丸め演算として、切り下げをする<code><a href="../reference/chrono/duration/floor.html">floor()</a></code>、切り上げをする<code><a href="../reference/chrono/duration/ceil.html">ceil()</a></code>最近接遇数への丸めをする<code><a href="../reference/chrono/duration/round.html">round()</a></code>、絶対値を求める<code><a href="../reference/chrono/duration/abs.html">abs()</a></code>を追加</li>
702-
<li><code><a href="../reference/chrono/time_point.html">time_point</a></code>の丸め演算として、切り下げをする<code><a href="../reference/chrono/time_point/floor.html">floor()</a></code>、切り上げをする<code><a href="../reference/chrono/time_point/ceil.html">ceil()</a></code>最近接遇数への丸めをする<code><a href="../reference/chrono/time_point/round.html">round()</a></code>を追加</li>
701+
<li><code><a href="../reference/chrono/duration.html">duration</a></code>の丸め演算として、切り下げをする<code><a href="../reference/chrono/duration/floor.html">floor()</a></code>、切り上げをする<code><a href="../reference/chrono/duration/ceil.html">ceil()</a></code>最近接偶数への丸めをする<code><a href="../reference/chrono/duration/round.html">round()</a></code>、絶対値を求める<code><a href="../reference/chrono/duration/abs.html">abs()</a></code>を追加</li>
702+
<li><code><a href="../reference/chrono/time_point.html">time_point</a></code>の丸め演算として、切り下げをする<code><a href="../reference/chrono/time_point/floor.html">floor()</a></code>、切り上げをする<code><a href="../reference/chrono/time_point/ceil.html">ceil()</a></code>最近接偶数への丸めをする<code><a href="../reference/chrono/time_point/round.html">round()</a></code>を追加</li>
703703
<li><code><a href="../reference/chrono/duration.html">duration</a></code>クラスと<code><a href="../reference/chrono/time_point.html">time_point</a></code>クラスの変更操作を<code>constexpr</code>に対応</li>
704704
</ul>
705705
<h3>乱数</h3>

lang/cpp20/using_enum.html

Lines changed: 5 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;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;19ea57c4dad31905b836128128f820898a41213a&#34;, &#34;source&#34;: &#34;namespace ns {\n class foo {\n enum bar {\n A,\n B,\n C\n };\n };\n}\n\nusing enum ns::foo::bar;\n&#34;}, {&#34;id&#34;: &#34;4b5f62f64b069281d880659b5876a2573686a674&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n\nenum class Enum1 {\n Value1\n};\n\nstruct Enum2 {\n enum Enum {\n Value2\n };\n};\n\nenum class Enum3 {\n Value3,\n Value4\n};\n\nstruct Type {\n using enum Enum3;\n};\n\nconstexpr int Value1 = 1;\n\nint main() {\n using enum Enum1;\n using enum Enum2::Enum;\n using Enum3::Value3;\n std::cout &lt;&lt; static_cast&lt;int&gt;(Value1) &lt;&lt; std::endl;\n std::cout &lt;&lt; ::Value1 &lt;&lt; std::endl;\n std::cout &lt;&lt; Value2 &lt;&lt; std::endl;\n std::cout &lt;&lt; static_cast&lt;int&gt;(Value3) &lt;&lt; std::endl;\n std::cout &lt;&lt; static_cast&lt;int&gt;(Enum3::Value4) &lt;&lt; std::endl;\n std::cout &lt;&lt; static_cast&lt;int&gt;(Type::Value4) &lt;&lt; std::endl;\n std::cout &lt;&lt; static_cast&lt;int&gt;(Type().Value4) &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;lang&#34;, &#34;cpp20&#34;, &#34;using_enum&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;3b4df6acddd07999d07a105f95cbde50c5c0c094&#34;, &#34;source&#34;: &#34;namespace ns {\n struct foo {\n enum bar {\n A,\n B,\n C\n };\n };\n}\n\nusing enum ns::foo::bar;\n&#34;}, {&#34;id&#34;: &#34;4b5f62f64b069281d880659b5876a2573686a674&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n\nenum class Enum1 {\n Value1\n};\n\nstruct Enum2 {\n enum Enum {\n Value2\n };\n};\n\nenum class Enum3 {\n Value3,\n Value4\n};\n\nstruct Type {\n using enum Enum3;\n};\n\nconstexpr int Value1 = 1;\n\nint main() {\n using enum Enum1;\n using enum Enum2::Enum;\n using Enum3::Value3;\n std::cout &lt;&lt; static_cast&lt;int&gt;(Value1) &lt;&lt; std::endl;\n std::cout &lt;&lt; ::Value1 &lt;&lt; std::endl;\n std::cout &lt;&lt; Value2 &lt;&lt; std::endl;\n std::cout &lt;&lt; static_cast&lt;int&gt;(Value3) &lt;&lt; std::endl;\n std::cout &lt;&lt; static_cast&lt;int&gt;(Enum3::Value4) &lt;&lt; std::endl;\n std::cout &lt;&lt; static_cast&lt;int&gt;(Type::Value4) &lt;&lt; std::endl;\n std::cout &lt;&lt; static_cast&lt;int&gt;(Type().Value4) &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;lang&#34;, &#34;cpp20&#34;, &#34;using_enum&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -189,8 +189,8 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-07-23T19:17:43+09:00">
193-
2026年07月23日 19時17分43秒 (JST)
192+
datetime="2026-08-08T16:55:02+09:00">
193+
2026年08月08日 16時55分02秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -267,8 +267,8 @@ <h2>仕様</h2>
267267
</p>
268268
<p>また、using宣言で列挙値を指定できるようになる。このときは、指定した列挙値だけがスコープ指定を省略できるようになる。</p>
269269
<p>対象とする列挙型は<a href="../cpp11/scoped_enum.html">スコープを持つ列挙型</a>でなくても構わない。</p>
270-
<p><div class="yata" id="19ea57c4dad31905b836128128f820898a41213a"><div class="codehilite"><pre><span></span><code><span class="k">namespace</span><span class="w"> </span><span class="nn">ns</span><span class="w"> </span><span class="p">{</span>
271-
<span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">foo</span><span class="w"> </span><span class="p">{</span>
270+
<p><div class="yata" id="3b4df6acddd07999d07a105f95cbde50c5c0c094"><div class="codehilite"><pre><span></span><code><span class="k">namespace</span><span class="w"> </span><span class="nn">ns</span><span class="w"> </span><span class="p">{</span>
271+
<span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">foo</span><span class="w"> </span><span class="p">{</span>
272272
<span class="w"> </span><span class="k">enum</span><span class="w"> </span><span class="nc">bar</span><span class="w"> </span><span class="p">{</span>
273273
<span class="w"> </span><span class="n">A</span><span class="p">,</span>
274274
<span class="w"> </span><span class="n">B</span><span class="p">,</span>

reference/algorithm/generate_n.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,12 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-04-13T15:17:49+09:00">
193-
2026年04月13日 15時17分49秒 (JST)
192+
datetime="2026-08-08T09:52:26+09:00">
193+
2026年08月08日 09時52分26秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
197-
<span itemprop="name">teruyamato0731</span>
197+
<span itemprop="name">rotarymars</span>
198198
</span>
199199
が更新
200200
</small></p>
@@ -273,7 +273,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成
273273
<li><code>Size</code> は整数型に変換可能であること。</li>
274274
</ul>
275275
<h2>効果</h2>
276-
<p><code>n</code> が 1 以上の場合、<a class="cpprefjp-defined-word" data-desc="2つのイテレータで表現される半開区間を表す。C++20からイテレータと番兵で異なる型であっても指定可能になる">イテレータ範囲</a><code>[first,last)</code> のそれぞれのイテレータについて関数オブジェクト <code>gen</code> を呼び出し、その<a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a>を代入する。</p>
276+
<p><code>n</code> が 1 以上の場合、<a class="cpprefjp-defined-word" data-desc="2つのイテレータで表現される半開区間を表す。C++20からイテレータと番兵で異なる型であっても指定可能になる">イテレータ範囲</a><code>[first,first + n)</code> のそれぞれのイテレータについて関数オブジェクト <code>gen</code> を呼び出し、その<a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a>を代入する。</p>
277277
<p>そうでない場合、何もしない。</p>
278278
<h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a></h2>
279279
<ul>

reference/algorithm/is_sorted_until.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-07-22T17:57:37+09:00">
193-
2026年07月22日 17時57分37秒 (JST)
192+
datetime="2026-08-08T10:37:41+09:00">
193+
2026年08月08日 10時37分41秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -312,7 +312,7 @@ <h2>実装例</h2>
312312
<span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="n">it</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">first</span><span class="p">;</span>
313313
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">it</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n">last</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="o">++</span><span class="n">it</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n">last</span><span class="p">)</span>
314314
<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">last</span><span class="p">;</span>
315-
<span class="w"> </span><span class="k">while</span><span class="w"> </span><span class="p">(</span><span class="n">it</span><span class="w"> </span><span class="o">!=</span><span class="w"> </span><span class="n">last</span><span class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> </span><span class="o">*</span><span class="n">first</span><span class="w"> </span><span class="o">&lt;=</span><span class="w"> </span><span class="o">*</span><span class="n">it</span><span class="p">)</span>
315+
<span class="w"> </span><span class="k">while</span><span class="w"> </span><span class="p">(</span><span class="n">it</span><span class="w"> </span><span class="o">!=</span><span class="w"> </span><span class="n">last</span><span class="w"> </span><span class="o">&amp;&amp;</span><span class="w"> </span><span class="o">!</span><span class="p">(</span><span class="o">*</span><span class="n">it</span><span class="w"> </span><span class="o">&lt;</span><span class="w"> </span><span class="o">*</span><span class="n">first</span><span class="p">))</span>
316316
<span class="w"> </span><span class="o">++</span><span class="n">first</span><span class="p">,</span><span class="w"> </span><span class="o">++</span><span class="n">it</span><span class="p">;</span>
317317
<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">it</span><span class="p">;</span>
318318
<span class="p">}</span>

reference/algorithm/next_permutation.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,12 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-04-13T15:17:49+09:00">
193-
2026年04月13日 15時17分49秒 (JST)
192+
datetime="2026-08-05T22:07:31+09:00">
193+
2026年08月05日 22時07分31秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
197-
<span itemprop="name">teruyamato0731</span>
197+
<span itemprop="name">rotarymars</span>
198198
</span>
199199
が更新
200200
</small></p>
@@ -261,7 +261,7 @@
261261
<h2>概要</h2>
262262
<p>与えられた時点の<a class="cpprefjp-defined-word" data-desc="2つのイテレータで表現される半開区間を表す。C++20からイテレータと番兵で異なる型であっても指定可能になる">イテレータ範囲</a><code>[first, last)</code>を起点の順列として、辞書順によるその次の順列を生成する。</p>
263263
<h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Constraints。関数であればオーバーロード解決に参加するための条件、それ以外であれば受け付ける型の条件">テンプレートパラメータ制約</a></h2>
264-
<p><code>BidriectionalIterator</code><code>ValueSwappable</code>の要件を満たしていること。</p>
264+
<p><code>BidirectionalIterator</code><code>ValueSwappable</code>の要件を満たしていること。</p>
265265
<h2>効果</h2>
266266
<p><a class="cpprefjp-defined-word" data-desc="2つのイテレータで表現される半開区間を表す。C++20からイテレータと番兵で異なる型であっても指定可能になる">イテレータ範囲</a><code>[first, last)</code>の範囲を次の順列に変換する。</p>
267267
<p><code>operator&lt;</code>または<code>comp</code>によって辞書順に並んでいる全ての順列の集合があると仮定すると、次の順列が発見される。</p>

reference/algorithm/prev_permutation.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,12 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-04-13T15:17:49+09:00">
193-
2026年04月13日 15時17分49秒 (JST)
192+
datetime="2026-08-05T22:07:31+09:00">
193+
2026年08月05日 22時07分31秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
197-
<span itemprop="name">teruyamato0731</span>
197+
<span itemprop="name">rotarymars</span>
198198
</span>
199199
が更新
200200
</small></p>
@@ -261,7 +261,7 @@
261261
<h2>概要</h2>
262262
<p>前の順列を生成する。</p>
263263
<h2>要件</h2>
264-
<p><code>BidriectionalIterator</code><code>ValueSwappable</code>の要件を満たしていること。</p>
264+
<p><code>BidirectionalIterator</code><code>ValueSwappable</code>の要件を満たしていること。</p>
265265
<h2>効果</h2>
266266
<p><a class="cpprefjp-defined-word" data-desc="2つのイテレータで表現される半開区間を表す。C++20からイテレータと番兵で異なる型であっても指定可能になる">イテレータ範囲</a><code>[first, last)</code>を前の順列に変換する。</p>
267267
<p><code>operator&lt;</code>または<code>comp</code>によって辞書順に並んでいる全ての順列の集合があると仮定すると、前の順列が発見される。</p>

0 commit comments

Comments
 (0)