На cppreference.com есть список условий, в которых называется std :: urlinate. Он не говорит, что какой -либо из сигналов, таких как Sigterm и Sibabort или Sigsegv Calls. Однако в Linux, если я сделаю что -то, что дает моей программе Sigterm, например, завершение с системным монитором на моем процессе, который называется мой обработчик прекращения, что означает, что называется std :: urlinate. Почему это не упоминается на CPPREEFERFEREFEREFEREFEREFEREFEREFER Единственные условия, упомянутые в этом списке, связаны с исключениями, а не получением сигнала. Кроме того, существуют ли другие сигналы, которые инициируют STD :: прекращение? Я должен просто установить другие обработчики?
Подробнее здесь: https://stackoverflow.com/questions/795 ... dterminate
Какие сигналы называют std :: verminate? ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему обработчик std :: verminate не называется, если исключения отключены?
Anonymous » » в форуме C++ - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему обработчик std :: verminate не называется, если исключения отключены?
Anonymous » » в форуме C++ - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Std :: verminate называется из -за неучительного исключения внутри соединенного потока
Anonymous » » в форуме C++ - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Std :: verminate называется из -за неучительного исключения внутри соединенного потока
Anonymous » » в форуме C++ - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-