Пространства имён
Варианты
Действия

SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE

Материал из cppreference.com

 
 
Библиотека утилит
Языковая поддержка
Поддержка типов (базовые типы, RTTI)
Макросы тестирования функциональности библиотеки (C++20)    
Управление динамической памятью
Программные утилиты
Поддержка сопрограмм (C++20)
Вариативные функции
Трёхстороннее сравнение (C++20)
(C++20)
(C++20)(C++20)(C++20)(C++20)(C++20)(C++20)
Общие утилиты
Дата и время
Функциональные объекты
Библиотека форматирования (C++20)
(C++11)
Операторы отношения (устарело в C++20)
Целочисленные функции сравнения
(C++20)(C++20)(C++20)    
(C++20)
Операции обмена и типа
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
Общие лексические типы
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)
Элементарные преобразования строк
(C++17)
(C++17)
 
Утилиты поддержки программ
Прерывание программы
(C++11)
(C++11)
Недостижимый поток управления
Взаимодействие с окружением
Сигналы
Типы сигналов
SIGABRTSIGFPESIGILL
SIGINTSIGSEGVSIGTERM
Нелокальные переходы
Типы
 
Заголовочный файл <csignal>
#define SIGTERM /*implementation defined*/
#define SIGSEGV /*implementation defined*/
#define SIGINT /*implementation defined*/
#define SIGILL /*implementation defined*/
#define SIGABRT /*implementation defined*/
#define SIGFPE /*implementation defined*/
Каждый из этих констант макрос целочисленное постоянное выражение с различными значениями, которые представляют различные сигналы, посылаемые в программу.
Оригинал:
Each of the above macro constants to an integer constant expression with distinct values, which represent different signals sent to the program.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Constant
Оригинал:
Constant
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Explanation
SIGTERM
прекращение запрос, посланный в программе
Оригинал:
termination request, sent to the program
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
SIGSEGV
недействительным доступа к памяти (ошибка сегментации)
Оригинал:
invalid memory access (segmentation fault)
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
SIGINT
внешних прерываний, как правило, инициированный пользователем
Оригинал:
external interrupt, usually initiated by the user
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
SIGILL
недействительным изображение программы, такие как недопустимую команду
Оригинал:
invalid program image, such as invalid instruction
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
SIGABRT
ненормальные условия прекращения, как например, Инициированный abort()
Оригинал:
abnormal termination condition, as is e.g. initiated by abort()
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
SIGFPE
ошибочной арифметической операции, такие как деление на ноль
Оригинал:
erroneous arithmetic operation such as divide by zero
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

См. также

Шаблон:cpp/utility/program/dcl list signalШаблон:cpp/utility/program/dcl list raise
C документация для signal types