|
28 | 28 | <meta property="og:url" content="https://cpprefjp.github.io/reference/exception/nested_exception/op_constructor.html" /> |
29 | 29 | <meta property="og:site_name" content="cpprefjp - C++日本語リファレンス" /> |
30 | 30 | <meta property="og:type" content="article" /> |
31 | | - <meta property="og:description" content="function&lt;exception&gt;std::nested_exception::コンストラクタ(C++11) nested_exception() noexcept; // (1) C++11 constexpr nested_exception() noexcept; // (1) C++26 nested_exception(const nested_ex" /> |
| 31 | + <meta property="og:description" content="function&lt;exception&gt;std::nested_exception::コンストラクタ(C++11) nested_exception() noexcept; // (1) C++11 nested_exception(const nested_exception&amp;) noexcept = defau" /> |
32 | 32 | <meta name="twitter:card" content="summary" /> |
33 | 33 | <meta name="twitter:title" content="std::nested_exception::コンストラクタ - cpprefjp C++日本語リファレンス" /> |
34 | 34 | <meta name="twitter:url" content="https://cpprefjp.github.io/reference/exception/nested_exception/op_constructor.html" /> |
35 | | - <meta name="twitter:description" content="function&lt;exception&gt;std::nested_exception::コンストラクタ(C++11) nested_exception() noexcept; // (1) C++11 constexpr nested_exception() noexcept; // (1) C++26 nested_exception(const nested_ex" /> |
| 35 | + <meta name="twitter:description" content="function&lt;exception&gt;std::nested_exception::コンストラクタ(C++11) nested_exception() noexcept; // (1) C++11 nested_exception(const nested_exception&amp;) noexcept = defau" /> |
36 | 36 |
|
37 | 37 |
|
38 | 38 | <link rel="alternate" type="application/atom+xml" title="Atom" href="https://cpprefjp.github.io/rss.xml" /> |
|
200 | 200 |
|
201 | 201 | <p class="text-right"><small> |
202 | 202 | 最終更新日時(UTC): |
203 | | - <span itemprop="datePublished" content="2025-07-11T17:16:44"> |
204 | | - 2025年07月11日 17時16分44秒 |
| 203 | + <span itemprop="datePublished" content="2026-05-18T08:46:06"> |
| 204 | + 2026年05月18日 08時46分06秒 |
205 | 205 | </span> |
206 | 206 | <br/> |
207 | 207 | <span itemprop="author" itemscope itemtype="http://schema.org/Person"> |
208 | | - <span itemprop="name">Koichi Murase</span> |
| 208 | + <span itemprop="name">Akira Takahashi</span> |
209 | 209 | </span> |
210 | 210 | が更新 |
211 | 211 | </small></p> |
|
225 | 225 | <div class="col-sm-12 content-body"> |
226 | 226 |
|
227 | 227 | <div class="identifier-type">function</div><div class="header"><exception></div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class nested_exception">nested_exception::</span><span class="token">コンストラクタ</span><span class="cpp cpp11" title="C++11で追加">(C++11)</span></h1> |
228 | | -<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">nested_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> |
229 | | -<span class="k">constexpr</span><span class="w"> </span><span class="n">nested_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> |
230 | | - |
231 | | -<span class="n">nested_exception</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">nested_exception</span><span class="o">&</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">default</span><span class="p">;</span><span class="w"> </span><span class="c1">// (2) C++11</span> |
232 | | -<span class="k">constexpr</span><span class="w"> </span><span class="n">nested_exception</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">nested_exception</span><span class="o">&</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">default</span><span class="p">;</span><span class="w"> </span><span class="c1">// (2) C++26</span> |
| 228 | +<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">nested_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> |
| 229 | +<span class="n">nested_exception</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">nested_exception</span><span class="o">&</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">default</span><span class="p">;</span><span class="w"> </span><span class="c1">// (2) C++11</span> |
233 | 230 | </code></pre></div> |
234 | 231 | </p> |
235 | 232 | <h2>nested_exceptionオブジェクトの構築</h2> |
@@ -282,6 +279,13 @@ <h3>処理系</h3> |
282 | 279 | <h2>関連項目</h2> |
283 | 280 | <ul> |
284 | 281 | <li><a href="../../../lang/cpp26/allowing_exception_throwing_in_constant-evaluation.html">C++26 定数評価での例外送出を許可</a></li> |
| 282 | +</ul> |
| 283 | +<h2>参照</h2> |
| 284 | +<ul> |
| 285 | +<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3842r2.pdf" target="_blank">P3842R2 A conservative fix for constexpr <code>uncaught_exceptions()</code> and <code>current_exception()</code></a><ul> |
| 286 | +<li>C++26の策定中に<code>constexpr</code>が追加されたが、本提案文書により巻き戻された (C++29で再検討予定)</li> |
| 287 | +</ul> |
| 288 | +</li> |
285 | 289 | </ul></div> |
286 | 290 |
|
287 | 291 | </div> |
|
0 commit comments