Czy zmienne statyczne (globalne) zostaną zniszczone po zakończeniu programu? [duplikować]

Możliwy duplikat:
Czy C ++ wywołuje destruktory dla globalnych i klasowych zmiennych statycznych?

Jaki jest czas życia

światowyMyClass myclass;światowystatic MyClass myclass;światowyconst MyClass myclass;światowystatic const MyClass myclass;funkcja lokalnastatic MyClass myclass; kiedy faktycznie nastąpiła jego inicjalizacjaświatowystatic constexpr MyClass myclass; w C ++ 11

a szczególniezostaną zniszczone na zwykłym końcu programu (to znaczy.main pozostaje bez błędu)? Gdzie tak mówi standard.

Zauważyłem, że aprywatny destruktor zapobiega tworzeniu wszystkich tych zmiennych. Ale jeśli dobrze pamiętam, zostało wyraźnie wspomniane gdzieś, że niektóre dane statyczne mogą zostać umieszczone w sekcji danych statycznych i już załadowane. Oznaczałoby to dla mnie, że nie zostanie wywołany żaden destruktor. Oznaczałoby to, że mogę zdefiniować taką zmienną ...

questionAnswers(2)

yourAnswerToTheQuestion