Skip to content

Commit 6bc8072

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent c0f612b commit 6bc8072

18 files changed

Lines changed: 569 additions & 101 deletions

‎reference/exception/bad_exception/op_assign.html‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,8 @@
201201
<p class="text-right"><small>
202202
最終更新日時:
203203
<time itemprop="datePublished" class="js-local-time"
204-
datetime="2026-08-25T12:11:17+09:00">
205-
2026年08月25日 12時11分17秒 (JST)
204+
datetime="2026-10-03T20:45:42+09:00">
205+
2026年10月03日 20時45分42秒 (JST)
206206
</time>
207207
<br/>
208208
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -249,7 +249,7 @@
249249
<div class="col-sm-12 content-body">
250250

251251
<div class="identifier-type">function</div><div class="header">&lt;exception&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class bad_exception">bad_exception::</span><span class="token">operator=</span></h1>
252-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">bad_exception</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">=</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">bad_exception</span><span class="o">&amp;</span><span class="p">);</span><span class="w"> </span><span class="c1">// (1) C++98</span>
252+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">bad_exception</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">=</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">bad_exception</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="k">throw</span><span class="p">();</span><span class="w"> </span><span class="c1">// (1) C++98</span>
253253
<span class="n">bad_exception</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">=</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">bad_exception</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++11</span>
254254
<span class="k">constexpr</span><span class="w"> </span><span class="n">bad_exception</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">=</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">bad_exception</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++26</span>
255255
</code></pre></div>

‎reference/exception/bad_exception/op_constructor.html‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,8 @@
201201
<p class="text-right"><small>
202202
最終更新日時:
203203
<time itemprop="datePublished" class="js-local-time"
204-
datetime="2026-08-25T12:11:17+09:00">
205-
2026年08月25日 12時11分17秒 (JST)
204+
datetime="2026-10-03T20:45:42+09:00">
205+
2026年10月03日 20時45分42秒 (JST)
206206
</time>
207207
<br/>
208208
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -249,11 +249,11 @@
249249
<div class="col-sm-12 content-body">
250250

251251
<div class="identifier-type">function</div><div class="header">&lt;exception&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class bad_exception">bad_exception::</span><span class="token">コンストラクタ</span></h1>
252-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">bad_exception</span><span class="p">();</span><span class="w"> </span><span class="c1">// (1) C++98</span>
252+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">bad_exception</span><span class="p">()</span><span class="w"> </span><span class="k">throw</span><span class="p">();</span><span class="w"> </span><span class="c1">// (1) C++98</span>
253253
<span class="n">bad_exception</span><span class="p">()</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++11</span>
254254
<span class="k">constexpr</span><span class="w"> </span><span class="n">bad_exception</span><span class="p">()</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++26</span>
255255

256-
<span class="n">bad_exception</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">bad_exception</span><span class="o">&amp;</span><span class="p">);</span><span class="w"> </span><span class="c1">// (2) C++98</span>
256+
<span class="n">bad_exception</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">bad_exception</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="k">throw</span><span class="p">();</span><span class="w"> </span><span class="c1">// (2) C++98</span>
257257
<span class="n">bad_exception</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">bad_exception</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (2) C++11</span>
258258
<span class="k">constexpr</span><span class="w"> </span><span class="n">bad_exception</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">bad_exception</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (2) C++26</span>
259259
</code></pre></div>

‎reference/exception/bad_exception/what.html‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,8 @@
201201
<p class="text-right"><small>
202202
最終更新日時:
203203
<time itemprop="datePublished" class="js-local-time"
204-
datetime="2026-08-25T12:11:17+09:00">
205-
2026年08月25日 12時11分17秒 (JST)
204+
datetime="2026-10-03T20:45:42+09:00">
205+
2026年10月03日 20時45分42秒 (JST)
206206
</time>
207207
<br/>
208208
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -249,7 +249,7 @@
249249
<div class="col-sm-12 content-body">
250250

251251
<div class="identifier-type">function</div><div class="header">&lt;exception&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class bad_exception">bad_exception::</span><span class="token">what</span></h1>
252-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">virtual</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="kt">char</span><span class="o">*</span><span class="w"> </span><span class="nf">what</span><span class="p">()</span><span class="w"> </span><span class="k">const</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++98</span>
252+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">virtual</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="kt">char</span><span class="o">*</span><span class="w"> </span><span class="nf">what</span><span class="p">()</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="k">throw</span><span class="p">();</span><span class="w"> </span><span class="c1">// (1) C++98</span>
253253
<span class="k">virtual</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="kt">char</span><span class="o">*</span><span class="w"> </span><span class="nf">what</span><span class="p">()</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++11</span>
254254
<span class="k">const</span><span class="w"> </span><span class="kt">char</span><span class="o">*</span><span class="w"> </span><span class="nf">what</span><span class="p">()</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="k">noexcept</span><span class="w"> </span><span class="k">override</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++17</span>
255255
<span class="k">constexpr</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="kt">char</span><span class="o">*</span><span class="w"> </span><span class="nf">what</span><span class="p">()</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="k">noexcept</span><span class="w"> </span><span class="k">override</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++26</span>

‎reference/exception/exception/op_destructor.html‎

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -201,12 +201,12 @@
201201
<p class="text-right"><small>
202202
最終更新日時:
203203
<time itemprop="datePublished" class="js-local-time"
204-
datetime="2026-10-03T17:29:45+09:00">
205-
2026年10月03日 17時29分45秒 (JST)
204+
datetime="2026-10-03T20:45:42+09:00">
205+
2026年10月03日 20時45分42秒 (JST)
206206
</time>
207207
<br/>
208208
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
209-
<span itemprop="name">pipapo-888</span>
209+
<span itemprop="name">Akira Takahashi</span>
210210
</span>
211211
が更新
212212
</small></p>
@@ -250,13 +250,18 @@
250250

251251
<div class="identifier-type">function</div><div class="header">&lt;exception&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class exception">exception::</span><span class="token">デストラクタ</span></h1>
252252
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">virtual</span><span class="w"> </span><span class="o">~</span><span class="n">exception</span><span class="p">()</span><span class="w"> </span><span class="k">throw</span><span class="p">();</span><span class="w"> </span><span class="c1">// (1) C++98</span>
253+
<span class="k">virtual</span><span class="w"> </span><span class="o">~</span><span class="n">exception</span><span class="p">();</span><span class="w"> </span><span class="c1">// (1) C++11</span>
253254
<span class="k">constexpr</span><span class="w"> </span><span class="k">virtual</span><span class="w"> </span><span class="o">~</span><span class="n">exception</span><span class="p">();</span><span class="w"> </span><span class="c1">// (1) C++26</span>
254255
</code></pre></div>
255256
</p>
256257
<h2>概要</h2>
257258
<p><code>exception</code>オブジェクトを破棄する。</p>
258259
<h2><a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a></h2>
259260
<p>投げない</p>
261+
<h2>備考</h2>
262+
<ul>
263+
<li>C++11で、宣言から<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>指定が削除された。<code>noexcept</code>指定を書かないデストラクタは、メンバ・基底クラスのデストラクタがいずれも<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>を投げないのであれば<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>を投げないものとなるため、このデストラクタは暗黙に<code>noexcept</code>である</li>
264+
</ul>
260265
<h2>関連項目</h2>
261266
<ul>
262267
<li><a href="../../../lang/cpp26/allowing_exception_throwing_in_constant-evaluation.html">C++26 定数評価での例外送出を許可</a></li>

‎reference/exception/set_terminate.html‎

Lines changed: 6 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-09-16T21:49:06+09:00">
193-
2026年09月16日 21時49分06秒 (JST)
192+
datetime="2026-10-03T20:45:42+09:00">
193+
2026年10月03日 20時45分42秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
197-
<span itemprop="name">rotarymars</span>
197+
<span itemprop="name">Akira Takahashi</span>
198198
</span>
199199
が更新
200200
</small></p>
@@ -239,7 +239,9 @@
239239
<div class="identifier-type">function</div><div class="header">&lt;exception&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="token">set_terminate</span></h1>
240240
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">namespace</span><span class="w"> </span><span class="nn">std</span><span class="w"> </span><span class="p">{</span>
241241
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">terminate_handler</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="kt">void</span><span class="p">(</span><span class="o">*</span><span class="p">)();</span>
242-
<span class="w"> </span><span class="n">terminate_handler</span><span class="w"> </span><span class="nf">set_terminate</span><span class="p">(</span><span class="n">terminate_handler</span><span class="w"> </span><span class="n">f</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span>
242+
243+
<span class="w"> </span><span class="n">terminate_handler</span><span class="w"> </span><span class="nf">set_terminate</span><span class="p">(</span><span class="n">terminate_handler</span><span class="w"> </span><span class="n">f</span><span class="p">)</span><span class="w"> </span><span class="k">throw</span><span class="p">();</span><span class="w"> </span><span class="c1">// (1) C++98</span>
244+
<span class="w"> </span><span class="n">terminate_handler</span><span class="w"> </span><span class="nf">set_terminate</span><span class="p">(</span><span class="n">terminate_handler</span><span class="w"> </span><span class="n">f</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++11</span>
243245
<span class="p">}</span>
244246
</code></pre></div>
245247
</p>

‎reference/exception/set_unexpected.html‎

Lines changed: 6 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-07-22T16:08:23+09:00">
193-
2026年07月22日 16時08分23秒 (JST)
192+
datetime="2026-10-03T20:45:42+09:00">
193+
2026年10月03日 20時45分42秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
197-
<span itemprop="name">rotarymars</span>
197+
<span itemprop="name">Akira Takahashi</span>
198198
</span>
199199
が更新
200200
</small></p>
@@ -239,7 +239,9 @@
239239
<div class="identifier-type">function</div><div class="header">&lt;exception&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="token">set_unexpected</span><span class="cpp cpp11deprecated text-warning" title="C++11で非推奨">(C++11で非推奨)</span><span class="cpp cpp17removed text-danger" title="C++17で削除">(C++17で削除)</span></h1>
240240
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">namespace</span><span class="w"> </span><span class="nn">std</span><span class="w"> </span><span class="p">{</span>
241241
<span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="n">unexpected_handler</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="kt">void</span><span class="p">(</span><span class="o">*</span><span class="p">)();</span>
242-
<span class="w"> </span><span class="n">unexpected_handler</span><span class="w"> </span><span class="nf">set_unexpected</span><span class="w"> </span><span class="p">(</span><span class="n">unexpected_handler</span><span class="w"> </span><span class="n">f</span><span class="p">)</span><span class="w"> </span><span class="k">throw</span><span class="p">();</span>
242+
243+
<span class="w"> </span><span class="n">unexpected_handler</span><span class="w"> </span><span class="nf">set_unexpected</span><span class="p">(</span><span class="n">unexpected_handler</span><span class="w"> </span><span class="n">f</span><span class="p">)</span><span class="w"> </span><span class="k">throw</span><span class="p">();</span><span class="w"> </span><span class="c1">// (1) C++98</span>
244+
<span class="w"> </span><span class="n">unexpected_handler</span><span class="w"> </span><span class="nf">set_unexpected</span><span class="p">(</span><span class="n">unexpected_handler</span><span class="w"> </span><span class="n">f</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (1) C++11</span>
243245
<span class="p">}</span>
244246
</code></pre></div>
245247
</p>

0 commit comments

Comments
 (0)