|
189 | 189 | <p class="text-right"><small> |
190 | 190 | 最終更新日時: |
191 | 191 | <time itemprop="datePublished" class="js-local-time" |
192 | | - datetime="2025-07-09T00:33:39+09:00"> |
193 | | - 2025年07月09日 00時33分39秒 (JST) |
| 192 | + datetime="2026-08-18T02:34:25+09:00"> |
| 193 | + 2026年08月18日 02時34分25秒 (JST) |
194 | 194 | </time> |
195 | 195 | <br/> |
196 | 196 | <span itemprop="author" itemscope itemtype="http://schema.org/Person"> |
@@ -267,13 +267,13 @@ <h2>例</h2> |
267 | 267 | <span class="w"> </span><span class="kt">double</span><span class="w"> </span><span class="n">result1</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><span style="color:#ff0000">std::nan</span></span><span class="p">(</span><span class="s">""</span><span class="p">);</span> |
268 | 268 | <span class="w"> </span><span class="c1">// 浮動小数点例外を発生させずにNaN値を持つ変数を整数に変換して出力</span> |
269 | 269 | <span class="w"> </span><span class="n"><a href="../cstdint/uint64_t.html">std::uint64_t</a></span><span class="w"> </span><span class="n">result1n</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> |
270 | | -<span class="w"> </span><span class="n"><span href="https://cpprefjp.github.io/reference/cstring/memcpy.md.nolink">std::memcpy</span></span><span class="p">(</span><span class="o">&</span><span class="n">result1n</span><span class="p">,</span><span class="w"> </span><span class="o">&</span><span class="n">result1</span><span class="p">,</span><span class="w"> </span><span class="k">sizeof</span><span class="p">(</span><span class="n">result1</span><span class="p">));</span> |
| 270 | +<span class="w"> </span><span class="n"><a href="../cstring/memcpy.html">std::memcpy</a></span><span class="p">(</span><span class="o">&</span><span class="n">result1n</span><span class="p">,</span><span class="w"> </span><span class="o">&</span><span class="n">result1</span><span class="p">,</span><span class="w"> </span><span class="k">sizeof</span><span class="p">(</span><span class="n">result1</span><span class="p">));</span> |
271 | 271 | <span class="w"> </span><span class="n"><a href="../iostream/cout.html">std::cout</a></span><span class="w"> </span><span class="o"><<</span><span class="w"> </span><span class="n">result1</span><span class="w"> </span><span class="o"><<</span><span class="w"> </span><span class="s">"("</span><span class="w"> </span><span class="o"><<</span><span class="w"> </span><span class="n"><a href="../ios/hex.html">std::hex</a></span><span class="w"> </span><span class="o"><<</span><span class="w"> </span><span class="n">result1n</span><span class="w"> </span><span class="o"><<</span><span class="w"> </span><span class="s">")"</span><span class="w"> </span><span class="o"><<</span><span class="w"> </span><span class="n"><a href="../ostream/endl.html">std::endl</a></span><span class="p">;</span> |
272 | 272 |
|
273 | 273 | <span class="w"> </span><span class="c1">// ペイロード付きのシグナルを発生させないNaNを生成する</span> |
274 | 274 | <span class="w"> </span><span class="kt">double</span><span class="w"> </span><span class="n">result2</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><span style="color:#ff0000">std::nan</span></span><span class="p">(</span><span class="s">"0xF"</span><span class="p">);</span> |
275 | 275 | <span class="w"> </span><span class="n"><a href="../cstdint/uint64_t.html">std::uint64_t</a></span><span class="w"> </span><span class="n">result2n</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span> |
276 | | -<span class="w"> </span><span class="n"><span href="https://cpprefjp.github.io/reference/cstring/memcpy.md.nolink">std::memcpy</span></span><span class="p">(</span><span class="o">&</span><span class="n">result2n</span><span class="p">,</span><span class="w"> </span><span class="o">&</span><span class="n">result2</span><span class="p">,</span><span class="w"> </span><span class="k">sizeof</span><span class="p">(</span><span class="n">result2</span><span class="p">));</span> |
| 276 | +<span class="w"> </span><span class="n"><a href="../cstring/memcpy.html">std::memcpy</a></span><span class="p">(</span><span class="o">&</span><span class="n">result2n</span><span class="p">,</span><span class="w"> </span><span class="o">&</span><span class="n">result2</span><span class="p">,</span><span class="w"> </span><span class="k">sizeof</span><span class="p">(</span><span class="n">result2</span><span class="p">));</span> |
277 | 277 | <span class="w"> </span><span class="n"><a href="../iostream/cout.html">std::cout</a></span><span class="w"> </span><span class="o"><<</span><span class="w"> </span><span class="n">result2</span><span class="w"> </span><span class="o"><<</span><span class="w"> </span><span class="s">"("</span><span class="w"> </span><span class="o"><<</span><span class="w"> </span><span class="n"><a href="../ios/hex.html">std::hex</a></span><span class="w"> </span><span class="o"><<</span><span class="w"> </span><span class="n">result2n</span><span class="w"> </span><span class="o"><<</span><span class="w"> </span><span class="s">")"</span><span class="w"> </span><span class="o"><<</span><span class="w"> </span><span class="n"><a href="../ostream/endl.html">std::endl</a></span><span class="p">;</span> |
278 | 278 | <span class="p">}</span> |
279 | 279 | </code></pre></div> |
|
0 commit comments