Будут ли (глобальные) статические переменные уничтожены в конце программы? [Дубликат]

Возможный дубликат:

Вызывает ли C ++ деструкторы для глобальных и классовых статических переменных?

Какова продолжительность жизни

ГлобальныйMyClass myclass;Глобальныйstatic MyClass myclass;Глобальныйconst MyClass myclass;Глобальныйstatic const MyClass myclass;функция локальнаяstatic MyClass myclass; когда его инициализация фактически произошлаГлобальныйstatic constexpr MyClass myclass; в C ++ 11

и особеннобудут ли они уничтожены по окончании обычной программы (Т.е.main осталось без ошибки)? Где стандарт так утверждает.

Я заметил, чточастный деструктор предотвращает создание всех этих переменных. Но если я правильно помню, где-то было явно упомянуто, что некоторые статические данные уже могут быть помещены в секцию статических данных и загружены предварительно созданными. Это означало бы, что деструктор не будет вызван. И это подразумевает, что мне разрешено определять такую переменную ...

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

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