Como o _Exit se comportará em um programa C ++?
C99 oferece o_Exit
função, que sai "imediatamente", emborafaz pode fechar os descritores de arquivo. O Unix / POSIX estende esse comportamento, exigindo o fechamento de todos os fd's sem liberação (e oferece o sinônimo_exit
)
Essas funções chamarão destruidores parastatic
objetos quando chamados de um programa C ++? O padrão C ++ oferece garantias sobre_Exit
?
(Inspirado poressa questão; De repente me perguntei o que acontece no típicofork
-exec
-_exit
idioma em C ++.)