6868
6969 </ head >
7070 < body >
71- < header data-kunai-mdinfo ="{"meta": {"header": ["csignal"], "id-type": ["macro"]}, "sources": [{"id": "9d482bc99758bb2dbf7b5bdecf4e3b3446481450 ", "source": "#include <csignal>\n#include <iostream>\n#include <thread>\n\nint main()\n{\n std::signal(SIGINT, SIG_IGN);\n // Ctrl+C\u3092\u62bc\u3057\u3066\u3082\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u7d9a\u884c\u3059\u308b\n for (int i = 0; i < 10; ++i) {\n std::cout << i << \" \" << std::flush;\n std::this_thread::sleep_for(std::chrono::milliseconds(500));\n }\n std::cout << std::endl;\n return 0;\n}\n"}], "page_id": ["reference", "csignal", "sig_ign"]} ">
71+ < header data-kunai-mdinfo ="{"meta": {"header": ["csignal"], "id-type": ["macro"]}, "sources": [{"id": "24e66cef826f2314f2354bff41502a84f375acea ", "source": "#include <csignal>\n#include <iostream>\n#include <thread >\n#include <chrono >\n\nint main()\n{\n std::signal(SIGINT, SIG_IGN);\n // Ctrl+C\u3092\u62bc\u3057\u3066\u3082\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u7d9a\u884c\u3059\u308b\n for (int i = 0; i < 10; ++i) {\n std::cout << i << \" \" << std::flush;\n std::this_thread::sleep_for(std::chrono::milliseconds(500));\n }\n std::cout << std::endl;\n return 0;\n}\n"}], "page_id": ["reference", "csignal", "sig_ign"]} ">
7272 < nav class ="navbar navbar-default " role ="navigation ">
7373 < div class ="container-fluid ">
7474 < div class ="navbar-header ">
188188
189189 < p class ="text-right "> < small >
190190 最終更新日時(UTC):
191- < span itemprop ="datePublished " content ="2026-02-27T09:34:57 ">
192- 2026年02月27日 09時34分57秒
191+ < span itemprop ="datePublished " content ="2026-03-01T03:38:44 ">
192+ 2026年03月01日 03時38分44秒
193193 </ span >
194194 < br />
195195 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
@@ -220,9 +220,10 @@ <h2>概要</h2>
220220< p > < code > signal</ code > 関数に渡される引数として、指定されたシグナルを無視させるマクロ。</ p >
221221< p > シグナル受信時に< code > signal</ code > 関数で< code > SIG_IGN</ code > が指定されている場合、そのシグナルは無視される。</ p >
222222< h2 > 例</ h2 >
223- < p > < div class ="yata " id ="9d482bc99758bb2dbf7b5bdecf4e3b3446481450 "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include</ span > < span class ="cpf "> <csignal></ span > < span class ="cp "> </ span >
223+ < p > < div class ="yata " id ="24e66cef826f2314f2354bff41502a84f375acea "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include</ span > < span class ="cpf "> <csignal></ span > < span class ="cp "> </ span >
224224< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../iostream.html "> <iostream></ a > </ span > < span class ="cp "> </ span >
225- < span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../thread.html "> <thread></ a > </ span > < span class ="cp "> </ span >
225+ < span class ="cp "> #include</ span > < span class ="cpf "> <thread ></ span > < span class ="cp "> </ span >
226+ < span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../chrono.html "> <chrono></ a > </ span > < span class ="cp "> </ span >
226227
227228< span class ="kt "> int</ span > < span class ="nf "> main</ span > < span class ="p "> ()</ span >
228229< span class ="p "> {</ span >
@@ -239,7 +240,7 @@ <h2>例</h2>
239240</ div > </ p >
240241< ul >
241242< li > SIG_IGN[color ff0000]</ li >
242- < li > std::signal[color ff0000 ]</ li >
243+ < li > std::signal[link /reference/csignal/signal.md ]</ li >
243244</ ul >
244245< h3 > 出力</ h3 >
245246< p > < pre > < code > 0 1 2 3 4 5 6 7 8 9
0 commit comments