共用方式為


<csignal>

包含 C Standard 連結庫標頭 <signal.h> ,並將相關聯的名稱新增至 std 命名空間。 包含此標頭可保證,透過使用 Standard C 程式庫標頭中的外部連結所宣告的名稱會在 std 命名空間中宣告。

語法

#include <csignal>

Namespace和宏

namespace std {
    using sig_atomic_t = see below;

    extern using signal-handler = void(int);
}

#define SIG_DFL
#define SIG_ERR
#define SIG_IGN
#define SIGABRT
#define SIGFPE
#define SIGILL
#define SIGINT
#define SIGSEGV
#define SIGTERM

函式

signal-handler* signal(int sig, signal-handler* func);
int raise(int sig);

另請參閱

標頭檔參考
C++ 標準程式庫概觀
C++ 標準程式庫中的執行緒安全