Skip to content

Commit db2329d

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 53f4185 commit db2329d

141 files changed

Lines changed: 1200 additions & 763 deletions

File tree

Some content is hidden

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

‎lang/cpp11/noexcept.html‎

Lines changed: 4 additions & 4 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-08-25T12:11:17+09:00">
193-
2026年08月25日 12時11分17秒 (JST)
192+
datetime="2026-10-03T22:31:42+09:00">
193+
2026年10月03日 22時31分42秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -347,8 +347,8 @@ <h2>例</h2>
347347
<span class="cp">#include <a href="../../reference/utility.html">&lt;utility&gt;</a></span>
348348

349349
<span class="k">template</span><span class="w"> </span><span class="o">&lt;</span><span class="k">class</span><span class="w"> </span><span class="nc">T</span><span class="p">,</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Container</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../../reference/deque/deque.html">std::deque</a></span><span class="o">&lt;</span><span class="n">T</span><span class="o">&gt;&gt;</span>
350-
<span class="k">class</span><span class="w"> </span><span class="nc">movable_stack</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="n"><a href="../../reference/stack.html">std::stack</a></span><span class="o">&lt;</span><span class="n">T</span><span class="p">,</span><span class="w"> </span><span class="n">Container</span><span class="o">&gt;</span><span class="w"> </span><span class="p">{</span>
351-
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">base</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../../reference/stack.html">std::stack</a></span><span class="o">&lt;</span><span class="n">T</span><span class="p">,</span><span class="w"> </span><span class="n">Container</span><span class="o">&gt;</span><span class="p">;</span>
350+
<span class="k">class</span><span class="w"> </span><span class="nc">movable_stack</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="n"><a href="../../reference/stack/stack.html">std::stack</a></span><span class="o">&lt;</span><span class="n">T</span><span class="p">,</span><span class="w"> </span><span class="n">Container</span><span class="o">&gt;</span><span class="w"> </span><span class="p">{</span>
351+
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">base</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../../reference/stack/stack.html">std::stack</a></span><span class="o">&lt;</span><span class="n">T</span><span class="p">,</span><span class="w"> </span><span class="n">Container</span><span class="o">&gt;</span><span class="p">;</span>
352352

353353
<span class="w"> </span><span class="n"><a href="static_assert.html">static_assert</a></span><span class="p">(</span><span class="n"><a href="../../reference/type_traits/is_nothrow_default_constructible.html">std::is_nothrow_default_constructible</a></span><span class="o">&lt;</span><span class="n">T</span><span class="o">&gt;</span><span class="p">{},</span>
354354
<span class="w"> </span><span class="s">"T must be nothrow default constructible"</span><span class="p">);</span>

‎lang/cpp11/right_angle_brackets.html‎

Lines changed: 4 additions & 4 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-08-25T12:11:17+09:00">
193-
2026年08月25日 12時11分17秒 (JST)
192+
datetime="2026-10-03T22:31:50+09:00">
193+
2026年10月03日 22時31分50秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -245,8 +245,8 @@ <h1 itemprop="name"><span class="token">テンプレートでの連続した右
245245
</p>
246246
<h2>概要</h2>
247247
<p>C++98では、2つ以上連続する右山カッコが出現する場合には、間にスペースを入力する必要があった:</p>
248-
<p><div class="codehilite"><pre><span></span><code><span class="n"><a href="../../reference/vector.html">vector</a></span><span class="o">&lt;</span><span class="n"><a href="../../reference/string/basic_string.html">basic_string</a></span><span class="o">&lt;</span><span class="kt">char</span><span class="o">&gt;</span><span class="w"> </span><span class="o">&gt;</span><span class="p">;</span><span class="w"> </span><span class="c1">// OK</span>
249-
<span class="n"><a href="../../reference/vector.html">vector</a></span><span class="o">&lt;</span><span class="n"><a href="../../reference/string/basic_string.html">basic_string</a></span><span class="o">&lt;</span><span class="kt">char</span><span class="o">&gt;&gt;</span><span class="p">;</span><span class="w"> </span><span class="c1">// コンパイルエラー : &gt;&gt;は右シフト演算子と見なされる</span>
248+
<p><div class="codehilite"><pre><span></span><code><span class="n"><a href="../../reference/vector/vector.html">vector</a></span><span class="o">&lt;</span><span class="n"><a href="../../reference/string/basic_string.html">basic_string</a></span><span class="o">&lt;</span><span class="kt">char</span><span class="o">&gt;</span><span class="w"> </span><span class="o">&gt;</span><span class="p">;</span><span class="w"> </span><span class="c1">// OK</span>
249+
<span class="n"><a href="../../reference/vector/vector.html">vector</a></span><span class="o">&lt;</span><span class="n"><a href="../../reference/string/basic_string.html">basic_string</a></span><span class="o">&lt;</span><span class="kt">char</span><span class="o">&gt;&gt;</span><span class="p">;</span><span class="w"> </span><span class="c1">// コンパイルエラー : &gt;&gt;は右シフト演算子と見なされる</span>
250250
</code></pre></div>
251251
</p>
252252
<p>C++11からは、<code>vector&lt;basic_string&lt;char&gt;&gt;</code>のように、2つ以上連続する右山カッコの間に、スペースを入力する必要がなくなった。</p>

‎lang/cpp20/concepts.html‎

Lines changed: 5 additions & 5 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-09-04T11:09:43+09:00">
193-
2026年09月04日 11時09分43秒 (JST)
192+
datetime="2026-10-03T22:31:04+09:00">
193+
2026年10月03日 22時31分04秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -488,7 +488,7 @@ <h4>requires節を使用して制約する</h4>
488488
<span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="n">push_back</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">T</span><span class="o">&amp;</span><span class="w"> </span><span class="n">x</span><span class="p">)</span><span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="../../reference/concepts/copy_constructible.html">std::copy_constructible</a></span><span class="o">&lt;</span><span class="n">T</span><span class="o">&gt;</span>
489489
<span class="w"> </span><span class="p">{</span>
490490
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">size_</span><span class="w"> </span><span class="o">&gt;=</span><span class="w"> </span><span class="n">capacity_</span><span class="p">)</span>
491-
<span class="w"> </span><span class="k">throw</span><span class="w"> </span><span class="n"><a href="../../reference/stdexcept.html">std::out_of_range</a></span><span class="p">(</span><span class="s">"over capacity"</span><span class="p">);</span>
491+
<span class="w"> </span><span class="k">throw</span><span class="w"> </span><span class="n"><a href="../../reference/stdexcept/out_of_range.html">std::out_of_range</a></span><span class="p">(</span><span class="s">"over capacity"</span><span class="p">);</span>
492492

493493
<span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="p">(</span><span class="n">data_</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">size_</span><span class="p">)</span><span class="w"> </span><span class="n">T</span><span class="p">(</span><span class="n">x</span><span class="p">);</span>
494494
<span class="w"> </span><span class="n">size_</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">size_</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span>
@@ -498,7 +498,7 @@ <h4>requires節を使用して制約する</h4>
498498
<span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="n">push_back</span><span class="p">(</span><span class="n">T</span><span class="o">&amp;&amp;</span><span class="w"> </span><span class="n">x</span><span class="p">)</span><span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="../../reference/concepts/move_constructible.html">std::move_constructible</a></span><span class="o">&lt;</span><span class="n">T</span><span class="o">&gt;</span>
499499
<span class="w"> </span><span class="p">{</span>
500500
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">size_</span><span class="w"> </span><span class="o">&gt;=</span><span class="w"> </span><span class="n">capacity_</span><span class="p">)</span>
501-
<span class="w"> </span><span class="k">throw</span><span class="w"> </span><span class="n"><a href="../../reference/stdexcept.html">std::out_of_range</a></span><span class="p">(</span><span class="s">"over capacity"</span><span class="p">);</span>
501+
<span class="w"> </span><span class="k">throw</span><span class="w"> </span><span class="n"><a href="../../reference/stdexcept/out_of_range.html">std::out_of_range</a></span><span class="p">(</span><span class="s">"over capacity"</span><span class="p">);</span>
502502

503503
<span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="p">(</span><span class="n">data_</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">size_</span><span class="p">)</span><span class="w"> </span><span class="n">T</span><span class="p">(</span><span class="n"><a href="../../reference/utility/move.html">std::move</a></span><span class="p">(</span><span class="n">x</span><span class="p">));</span>
504504
<span class="w"> </span><span class="n">size_</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">size_</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span>
@@ -508,7 +508,7 @@ <h4>requires節を使用して制約する</h4>
508508
<span class="w"> </span><span class="n">T</span><span class="w"> </span><span class="n">front</span><span class="p">()</span><span class="w"> </span><span class="k">const</span><span class="o">&amp;</span><span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="../../reference/concepts/copy_constructible.html">std::copy_constructible</a></span><span class="o">&lt;</span><span class="n">T</span><span class="o">&gt;</span>
509509
<span class="w"> </span><span class="p">{</span>
510510
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">size_</span><span class="w"> </span><span class="o">&lt;</span><span class="w"> </span><span class="mi">1u</span><span class="p">)</span>
511-
<span class="w"> </span><span class="k">throw</span><span class="w"> </span><span class="n"><a href="../../reference/stdexcept.html">std::out_of_range</a></span><span class="p">(</span><span class="s">"empty"</span><span class="p">);</span>
511+
<span class="w"> </span><span class="k">throw</span><span class="w"> </span><span class="n"><a href="../../reference/stdexcept/out_of_range.html">std::out_of_range</a></span><span class="p">(</span><span class="s">"empty"</span><span class="p">);</span>
512512
<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">data_</span><span class="p">[</span><span class="mi">0</span><span class="p">];</span>
513513
<span class="w"> </span><span class="p">}</span>
514514

‎lang/cpp26.html‎

Lines changed: 11 additions & 11 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-09-07T12:13:35+09:00">
181-
2026年09月07日 12時13分35秒 (JST)
180+
datetime="2026-10-03T22:31:04+09:00">
181+
2026年10月03日 22時31分04秒 (JST)
182182
</time>
183183
<br/>
184184
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -993,15 +993,15 @@ <h3>ユーティリティ</h3>
993993
</ul>
994994
</li>
995995
<li><code><a href="../reference/stdexcept.html">&lt;stdexcept&gt;</a></code>ヘッダの以下の機能<ul>
996-
<li><code><a href="../reference/stdexcept.html">std::domain_error</a></code></li>
997-
<li><code><a href="../reference/stdexcept.html">std::invalid_argument</a></code></li>
998-
<li><code><a href="../reference/stdexcept.html">std::length_error</a></code></li>
999-
<li><code><a href="../reference/stdexcept.html">std::logic_error</a></code></li>
1000-
<li><code><a href="../reference/stdexcept.html">std::out_of_range</a></code></li>
1001-
<li><code><a href="../reference/stdexcept.html">std::runtime_error</a></code></li>
1002-
<li><code><a href="../reference/stdexcept.html">std::range_error</a></code></li>
1003-
<li><code><a href="../reference/stdexcept.html">std::overflow_error</a></code></li>
1004-
<li><code><a href="../reference/stdexcept.html">std::underflow_error</a></code></li>
996+
<li><code><a href="../reference/stdexcept/domain_error.html">std::domain_error</a></code></li>
997+
<li><code><a href="../reference/stdexcept/invalid_argument.html">std::invalid_argument</a></code></li>
998+
<li><code><a href="../reference/stdexcept/length_error.html">std::length_error</a></code></li>
999+
<li><code><a href="../reference/stdexcept/logic_error.html">std::logic_error</a></code></li>
1000+
<li><code><a href="../reference/stdexcept/out_of_range.html">std::out_of_range</a></code></li>
1001+
<li><code><a href="../reference/stdexcept/runtime_error.html">std::runtime_error</a></code></li>
1002+
<li><code><a href="../reference/stdexcept/range_error.html">std::range_error</a></code></li>
1003+
<li><code><a href="../reference/stdexcept/overflow_error.html">std::overflow_error</a></code></li>
1004+
<li><code><a href="../reference/stdexcept/underflow_error.html">std::underflow_error</a></code></li>
10051005
</ul>
10061006
</li>
10071007
<li><code><a href="../reference/expected.html">&lt;expected&gt;</a></code>ヘッダの以下の機能<ul>

0 commit comments

Comments
 (0)