std:: raise
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Program support utilities
| Program termination | |||||||||||||||||||||
|
|||||||||||||||||||||
| Unreachable control flow | |||||||||||||||||||||
|
(C++23)
|
|||||||||||||||||||||
| Communicating with the environment | |||||||||||||||||||||
| Signals | |||||||||||||||||||||
|
|||||||||||||||||||||
| Signal types | |||||||||||||||||||||
| Non-local jumps | |||||||||||||||||||||
| Types | |||||||||||||||||||||
|
Определено в заголовочном файле
<csignal>
|
||
|
int
raise
(
int
sig
)
;
|
||
Отправляет сигнал sig программе. Обработчик сигнала (указанный с помощью функции std::signal() ) вызывается.
Если пользовательская стратегия обработки сигналов еще не установлена с помощью std::signal() , то определяется реализацией, будет ли сигнал проигнорирован или будет вызван обработчик по умолчанию.
Содержание |
Параметры
| sig | - |
сигнал для отправки. Может быть реализационно-определенным значением или одним из следующих значений:
|
Возвращаемое значение
0 при успешном выполнении, ненулевое значение при ошибке.
Пример
Запустить этот код
Возможный вывод:
Sending signal 15 Received signal 15
Смотрите также
|
устанавливает обработчик сигнала для конкретного сигнала
(функция) |
|
|
C documentation
для
raise
|
|