не рассматривается в стандарте C ++ 2003, но тот факт, что он предназначен для обхода очистки, зависящей от языка, описан в документации POSIX. Этот эффект дополнительно подтверждается тем, что заявлено, и тем, что НЕ заявлено в стандарте C ++.

редлагает_Exit функция, которая выходит "немедленно", хотя этоделает может закрыть файловые дескрипторы. Unix / POSIX расширяет это поведение, предписывая закрытие всех fd без сброса (и предлагает синоним_exit).

Будут ли эти функции вызывать деструкторы дляstatic объекты при вызове из программы на C ++? Стандарт C ++ дает какие-либо гарантии о_Exit?

(Вдохновленэтот вопрос; Мне вдруг стало интересно, что происходит в типичномfork-exec-_exit идиома в C ++.)

Ответы на вопрос(9)

Ваш ответ на вопрос