Когда выход (0) используется для выхода из программы, деструкторы для локального нестатические объекты с областью не называются. Но деструкторы если используется возврат 0. Обратите внимание, что статические объекты будут очищается, даже если мы вызываем exit().
Должна быть некоторая причина этой логики. я просто хочу знать, что это такое? Спасибо.