Skip to content

Commit e6aa653

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent c364777 commit e6aa653

File tree

4 files changed

+111
-236
lines changed

4 files changed

+111
-236
lines changed

reference/stdexcept.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -176,12 +176,12 @@
176176

177177
<p class="text-right"><small>
178178
最終更新日時(UTC):
179-
<span itemprop="datePublished" content="2026-01-05T02:22:56">
180-
2026年01月05日 02時22分56秒
179+
<span itemprop="datePublished" content="2026-01-05T02:48:43">
180+
2026年01月05日 02時48分43秒
181181
</span>
182182
<br/>
183183
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
184-
<span itemprop="name">KaiTomotake</span>
184+
<span itemprop="name">Akira Takahashi</span>
185185
</span>
186186
が更新
187187
</small></p>

reference/stdexcept/logic_error.html

Lines changed: 18 additions & 18 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;header&#34;: [&#34;stdexcept&#34;], &#34;id-type&#34;: [&#34;class&#34;], &#34;namespace&#34;: [&#34;std&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;b260cab350b5b8bbbb7a9484821f0ab05030f66e&#34;, &#34;source&#34;: &#34;#include &lt;stdexcept&gt;\n#include &lt;iostream&gt;\n\nint square_root(int num) {\n if (num &lt; 0) {\n throw std::invalid_argument(\&#34;Cannot perform calculations with negative numbers!\&#34;)\n }\n return num * num;\n}\n\nint main() {\n try {\n square_root(-5);\n } catch (const std::logic_error&amp; e) {\n std::cerr &lt;&lt; \&#34;Error: \&#34; &lt;&lt; e.what() &lt;&lt; \&#34;\\n\&#34;;\n }\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;stdexcept&#34;, &#34;logic_error&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;stdexcept&#34;], &#34;id-type&#34;: [&#34;class&#34;], &#34;namespace&#34;: [&#34;std&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;4872d8eeed329fc2ab85ab735c6782d90d8126fd&#34;, &#34;source&#34;: &#34;#include &lt;stdexcept&gt;\n#include &lt;iostream&gt;\n\nint square_root(int num) {\n if (num &lt; 0) {\n throw std::invalid_argument(\&#34;Cannot perform calculations with negative numbers!\&#34;)\n }\n return num * num;\n}\n\nint main() {\n try {\n square_root(-5);\n } catch (const std::logic_error&amp; e) {\n std::cerr &lt;&lt; \&#34;Error: \&#34; &lt;&lt; e.what() &lt;&lt; \&#34;\\n\&#34;;\n }\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;stdexcept&#34;, &#34;logic_error&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2026-01-05T02:25:30">
192-
2026年01月05日 02時25分30秒
191+
<span itemprop="datePublished" content="2026-01-05T02:48:07">
192+
2026年01月05日 02時48分07秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">KaiTomotake</span>
196+
<span itemprop="name">Akira Takahashi</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -231,44 +231,44 @@ <h2>メンバ関数</h2>
231231
</thead>
232232
<tbody>
233233
<tr>
234-
<td><code>(constructor)</code></td>
234+
<td><code><span href="https://cpprefjp.github.io/reference/stdexcept/logic_error/op_constructor.md.nolink">(constructor)</span></code></td>
235235
<td>コンストラクタ</td>
236236
<td></td>
237237
</tr>
238238
<tr>
239-
<td><code>(destructor)</code></td>
239+
<td><code><span href="https://cpprefjp.github.io/reference/stdexcept/logic_error/op_destructor.md.nolink">(destructor)</span></code></td>
240240
<td>デストラクタ</td>
241241
<td></td>
242242
</tr>
243243
<tr>
244-
<td><code>operator=</code></td>
244+
<td><code><span href="https://cpprefjp.github.io/reference/stdexcept/logic_error/op_assign.md.nolink">operator=</span></code></td>
245245
<td>代入演算子</td>
246246
<td></td>
247247
</tr>
248248
<tr>
249-
<td><code>what</code></td>
249+
<td><code><span href="https://cpprefjp.github.io/reference/stdexcept/logic_error/what.md.nolink">what</span></code></td>
250250
<td>エラー理由を取得する</td>
251251
<td></td>
252252
</tr>
253253
</tbody>
254254
</table>
255255
<h2></h2>
256-
<p><div class="yata" id="b260cab350b5b8bbbb7a9484821f0ab05030f66e"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../stdexcept.html">&lt;stdexcept&gt;</a></span><span class="cp"></span>
256+
<p><div class="yata" id="4872d8eeed329fc2ab85ab735c6782d90d8126fd"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../stdexcept.html">&lt;stdexcept&gt;</a></span><span class="cp"></span>
257257
<span class="cp">#include</span> <span class="cpf"><a href="../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
258258

259259
<span class="kt">int</span> <span class="nf">square_root</span><span class="p">(</span><span class="kt">int</span> <span class="n">num</span><span class="p">)</span> <span class="p">{</span>
260-
<span class="k">if</span> <span class="p">(</span><span class="n">num</span> <span class="o">&lt;</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span>
261-
<span class="k">throw</span> <span class="n">std</span><span class="o">::</span><span class="n">invalid_argument</span><span class="p">(</span><span class="s">"Cannot perform calculations with negative numbers!"</span><span class="p">)</span>
262-
<span class="p">}</span>
263-
<span class="k">return</span> <span class="n">num</span> <span class="o">*</span> <span class="n">num</span><span class="p">;</span>
260+
<span class="k">if</span> <span class="p">(</span><span class="n">num</span> <span class="o">&lt;</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span>
261+
<span class="k">throw</span> <span class="n">std</span><span class="o">::</span><span class="n">invalid_argument</span><span class="p">(</span><span class="s">"Cannot perform calculations with negative numbers!"</span><span class="p">)</span>
262+
<span class="p">}</span>
263+
<span class="k">return</span> <span class="n">num</span> <span class="o">*</span> <span class="n">num</span><span class="p">;</span>
264264
<span class="p">}</span>
265265

266266
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
267-
<span class="k">try</span> <span class="p">{</span>
268-
<span class="n">square_root</span><span class="p">(</span><span class="o">-</span><span class="mi">5</span><span class="p">);</span>
269-
<span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">logic_error</span><span class="o">&amp;</span> <span class="n">e</span><span class="p">)</span> <span class="p">{</span>
270-
<span class="n">std</span><span class="o">::</span><span class="n">cerr</span> <span class="o">&lt;&lt;</span> <span class="s">"Error: "</span> <span class="o">&lt;&lt;</span> <span class="n">e</span><span class="p">.</span><span class="n">what</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="s">"</span><span class="se">\n</span><span class="s">"</span><span class="p">;</span>
271-
<span class="p">}</span>
267+
<span class="k">try</span> <span class="p">{</span>
268+
<span class="n">square_root</span><span class="p">(</span><span class="o">-</span><span class="mi">5</span><span class="p">);</span>
269+
<span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">logic_error</span><span class="o">&amp;</span> <span class="n">e</span><span class="p">)</span> <span class="p">{</span>
270+
<span class="n">std</span><span class="o">::</span><span class="n">cerr</span> <span class="o">&lt;&lt;</span> <span class="s">"Error: "</span> <span class="o">&lt;&lt;</span> <span class="n">e</span><span class="p">.</span><span class="n">what</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="s">"</span><span class="se">\n</span><span class="s">"</span><span class="p">;</span>
271+
<span class="p">}</span>
272272
<span class="p">}</span>
273273
</code></pre></div>
274274
</div></p>

0 commit comments

Comments
 (0)