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