Skip to content

Commit 57b8695

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent fb9b04c commit 57b8695

File tree

6 files changed

+176
-834
lines changed

6 files changed

+176
-834
lines changed

reference/chrono/make24.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ <h2>例</h2>
239239
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">,</span> <span class="nb">false</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">0h</a></span><span class="p">);</span>
240240

241241
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">);</span>
242-
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">1h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1L</span><span class="n">wxSucyfsIgcBCEXqJqKtWGHXpKoCHXe</span><span class="p">);</span>
242+
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">1h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span><span class="n"><a href="duration/op_h.html">3h</a></span><span class="p">);</span>
243243
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">3h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">15h</a></span><span class="p">);</span>
244244
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">11h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">23h</a></span><span class="p">);</span>
245245
<span class="p">}</span>

reference/debugging/breakpoint.html

Lines changed: 10 additions & 8 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;debugging&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp26&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;b907930dab8e8d5d1f5c6d2a345606fcdc9251a4&#34;, &#34;source&#34;: &#34;#include &lt;print&gt;\n#include &lt;debugging&gt;\n#include &lt;cmath&gt;\n\n// \u306a\u3093\u3089\u304b\u306e\u51e6\u7406\ndouble g(double a, double b) {\n return a / b;\n}\n\ndouble f(double a, double b) {\n double ret = g(a, b);\n if (std::isnan(ret)) {\n // \u6f14\u7b97\u7d50\u679c\u3067NaN\u304c\u767a\u751f\u3057\u305f\u3089\u30d6\u30ec\u30fc\u30af\u3057\u3001\n // \u30c7\u30d0\u30c3\u30ac\u3067\u30d1\u30e9\u30e1\u30fc\u30bf (\u30ed\u30fc\u30ab\u30eb\u5909\u6570) \u306a\u3069\u3092\u78ba\u8a8d\u3059\u308b\n std::breakpoint();\n }\n}\n\nint main() {\n double ret = f(2.0, 0.0);\n std::println(\&#34;{}\&#34;, ret);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;debugging&#34;, &#34;breakpoint&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;debugging&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp26&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;862fb42dd730cd979e3ee05a79ee6411fe0a8a96&#34;, &#34;source&#34;: &#34;#include &lt;print&gt;\n#include &lt;debugging&gt;\n#include &lt;cmath&gt;\n\n// \u306a\u3093\u3089\u304b\u306e\u51e6\u7406\ndouble g(double a, double b) {\n return a / b;\n}\n\ndouble f(double a, double b) {\n double ret = g(a, b);\n if (std::isnan(ret) || std::isinf(ret)) {\n // \u6f14\u7b97\u7d50\u679c\u3067NaN\u304binf\u304c\u767a\u751f\u3057\u305f\u3089\u30d6\u30ec\u30fc\u30af\u3057\u3001\n // \u30c7\u30d0\u30c3\u30ac\u3067\u30d1\u30e9\u30e1\u30fc\u30bf (\u30ed\u30fc\u30ab\u30eb\u5909\u6570) \u306a\u3069\u3092\u78ba\u8a8d\u3059\u308b\n std::breakpoint();\n }\n return ret;\n}\n\nint main() {\n double ret = f(2.0, 0.0);\n std::println(\&#34;{}\&#34;, ret);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;debugging&#34;, &#34;breakpoint&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-09-18T03:36:29">
192-
2024年09月18日 03時36分29秒
191+
<span itemprop="datePublished" content="2024-09-18T04:13:25">
192+
2024年09月18日 04時13分25秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -235,7 +235,7 @@ <h2>備考</h2>
235235
<li>実装としては、生成されるコードがプラットフォームに対して可能な限り最小になるように最適化することが期待される。例として、x86ターゲット環境ではINT3命令をひとつだけ生成することが期待される</li>
236236
</ul>
237237
<h2></h2>
238-
<p><div class="yata" id="b907930dab8e8d5d1f5c6d2a345606fcdc9251a4"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../print.html">&lt;print&gt;</a></span><span class="cp"></span>
238+
<p><div class="yata" id="862fb42dd730cd979e3ee05a79ee6411fe0a8a96"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../print.html">&lt;print&gt;</a></span><span class="cp"></span>
239239
<span class="cp">#include</span> <span class="cpf"><a href="../debugging.html">&lt;debugging&gt;</a></span><span class="cp"></span>
240240
<span class="cp">#include</span> <span class="cpf"><a href="../cmath.html">&lt;cmath&gt;</a></span><span class="cp"></span>
241241

@@ -246,11 +246,12 @@ <h2>例</h2>
246246

247247
<span class="kt">double</span> <span class="nf">f</span><span class="p">(</span><span class="kt">double</span> <span class="n">a</span><span class="p">,</span> <span class="kt">double</span> <span class="n">b</span><span class="p">)</span> <span class="p">{</span>
248248
<span class="kt">double</span> <span class="n">ret</span> <span class="o">=</span> <span class="n">g</span><span class="p">(</span><span class="n">a</span><span class="p">,</span> <span class="n">b</span><span class="p">);</span>
249-
<span class="k">if</span> <span class="p">(</span><span class="n"><a href="../cmath/isnan.html">std::isnan</a></span><span class="p">(</span><span class="n">ret</span><span class="p">))</span> <span class="p">{</span>
250-
<span class="c1">// 演算結果でNaNが発生したらブレークし</span>
249+
<span class="k">if</span> <span class="p">(</span><span class="n"><a href="../cmath/isnan.html">std::isnan</a></span><span class="p">(</span><span class="n">ret</span><span class="p">)</span> <span class="o">||</span> <span class="n"><a href="../cmath/isinf.html">std::isinf</a></span><span class="p">(</span><span class="n">ret</span><span class="p">))</span> <span class="p">{</span>
250+
<span class="c1">// 演算結果でNaNかinfが発生したらブレークし</span>
251251
<span class="c1">// デバッガでパラメータ (ローカル変数) などを確認する</span>
252252
<span class="n"><span style="color:#ff0000">std::breakpoint</span></span><span class="p">();</span>
253253
<span class="p">}</span>
254+
<span class="k">return</span> <span class="n">ret</span><span class="p">;</span>
254255
<span class="p">}</span>
255256

256257
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
@@ -259,8 +260,9 @@ <h2>例</h2>
259260
<span class="p">}</span>
260261
</code></pre></div>
261262
</div></p>
262-
<h3>出力</h3>
263-
<p><pre><code></code></pre></p>
263+
<h3>出力例</h3>
264+
<p><pre><code>inf
265+
</code></pre></p>
264266
<h2>バージョン</h2>
265267
<h3>言語</h3>
266268
<ul>

reference/debugging/breakpoint_if_debugging.html

Lines changed: 10 additions & 8 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;debugging&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp26&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;d95de9862b96977a0e6daa49e817963ce867bbec&#34;, &#34;source&#34;: &#34;#include &lt;print&gt;\n#include &lt;debugging&gt;\n#include &lt;cmath&gt;\n\n// \u306a\u3093\u3089\u304b\u306e\u51e6\u7406\ndouble g(double a, double b) {\n return a / b;\n}\n\ndouble f(double a, double b) {\n double ret = g(a, b);\n if (std::isnan(ret)) {\n // \u6f14\u7b97\u7d50\u679c\u3067NaN\u304c\u767a\u751f\u3057\u305f\u3089\u30d6\u30ec\u30fc\u30af\u3057\u3001\n // \u30c7\u30d0\u30c3\u30ac\u3067\u30d1\u30e9\u30e1\u30fc\u30bf (\u30ed\u30fc\u30ab\u30eb\u5909\u6570) \u306a\u3069\u3092\u78ba\u8a8d\u3059\u308b\n std::breakpoint_if_debugging();\n }\n}\n\nint main() {\n double ret = f(2.0, 0.0);\n std::println(\&#34;{}\&#34;, ret);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;debugging&#34;, &#34;breakpoint_if_debugging&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;debugging&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp26&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;cdfd92c5191af3d6478f8eb1a7962d801ab47948&#34;, &#34;source&#34;: &#34;#include &lt;print&gt;\n#include &lt;debugging&gt;\n#include &lt;cmath&gt;\n\n// \u306a\u3093\u3089\u304b\u306e\u51e6\u7406\ndouble g(double a, double b) {\n return a / b;\n}\n\ndouble f(double a, double b) {\n double ret = g(a, b);\n if (std::isnan(ret) || std::isinf(ret)) {\n // \u6f14\u7b97\u7d50\u679c\u3067NaN\u304binf\u304c\u767a\u751f\u3057\u305f\u3089\u30d6\u30ec\u30fc\u30af\u3057\u3001\n // \u30c7\u30d0\u30c3\u30ac\u3067\u30d1\u30e9\u30e1\u30fc\u30bf (\u30ed\u30fc\u30ab\u30eb\u5909\u6570) \u306a\u3069\u3092\u78ba\u8a8d\u3059\u308b\n std::breakpoint_if_debugging();\n }\n return ret;\n}\n\nint main() {\n double ret = f(2.0, 0.0);\n std::println(\&#34;{}\&#34;, ret);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;debugging&#34;, &#34;breakpoint_if_debugging&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-09-18T03:36:29">
192-
2024年09月18日 03時36分29秒
191+
<span itemprop="datePublished" content="2024-09-18T04:13:25">
192+
2024年09月18日 04時13分25秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -235,7 +235,7 @@ <h2>備考</h2>
235235
<li>実装としては、生成されるコードがプラットフォームに対して可能な限り最小になるように最適化することが期待される。例として、x86ターゲット環境ではINT3命令をひとつだけ生成することが期待される</li>
236236
</ul>
237237
<h2></h2>
238-
<p><div class="yata" id="d95de9862b96977a0e6daa49e817963ce867bbec"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../print.html">&lt;print&gt;</a></span><span class="cp"></span>
238+
<p><div class="yata" id="cdfd92c5191af3d6478f8eb1a7962d801ab47948"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../print.html">&lt;print&gt;</a></span><span class="cp"></span>
239239
<span class="cp">#include</span> <span class="cpf"><a href="../debugging.html">&lt;debugging&gt;</a></span><span class="cp"></span>
240240
<span class="cp">#include</span> <span class="cpf"><a href="../cmath.html">&lt;cmath&gt;</a></span><span class="cp"></span>
241241

@@ -246,11 +246,12 @@ <h2>例</h2>
246246

247247
<span class="kt">double</span> <span class="nf">f</span><span class="p">(</span><span class="kt">double</span> <span class="n">a</span><span class="p">,</span> <span class="kt">double</span> <span class="n">b</span><span class="p">)</span> <span class="p">{</span>
248248
<span class="kt">double</span> <span class="n">ret</span> <span class="o">=</span> <span class="n">g</span><span class="p">(</span><span class="n">a</span><span class="p">,</span> <span class="n">b</span><span class="p">);</span>
249-
<span class="k">if</span> <span class="p">(</span><span class="n"><a href="../cmath/isnan.html">std::isnan</a></span><span class="p">(</span><span class="n">ret</span><span class="p">))</span> <span class="p">{</span>
250-
<span class="c1">// 演算結果でNaNが発生したらブレークし</span>
249+
<span class="k">if</span> <span class="p">(</span><span class="n"><a href="../cmath/isnan.html">std::isnan</a></span><span class="p">(</span><span class="n">ret</span><span class="p">)</span> <span class="o">||</span> <span class="n"><a href="../cmath/isinf.html">std::isinf</a></span><span class="p">(</span><span class="n">ret</span><span class="p">))</span> <span class="p">{</span>
250+
<span class="c1">// 演算結果でNaNかinfが発生したらブレークし</span>
251251
<span class="c1">// デバッガでパラメータ (ローカル変数) などを確認する</span>
252252
<span class="n"><span style="color:#ff0000">std::breakpoint_if_debugging</span></span><span class="p">();</span>
253253
<span class="p">}</span>
254+
<span class="k">return</span> <span class="n">ret</span><span class="p">;</span>
254255
<span class="p">}</span>
255256

256257
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
@@ -259,8 +260,9 @@ <h2>例</h2>
259260
<span class="p">}</span>
260261
</code></pre></div>
261262
</div></p>
262-
<h3>出力</h3>
263-
<p><pre><code></code></pre></p>
263+
<h3>出力例</h3>
264+
<p><pre><code>inf
265+
</code></pre></p>
264266
<h2>バージョン</h2>
265267
<h3>言語</h3>
266268
<ul>

0 commit comments

Comments
 (0)