Variáveis ​​estáticas (globais) serão destruídas no final do programa? [duplicado]

Duplicata Possível:
O C ++ chama destruidores para variáveis ​​estáticas globais e de classe?

Qual é o tempo de vida de

globalMyClass myclass;globalstatic MyClass myclass;globalconst MyClass myclass;globalstatic const MyClass myclass;função localstatic MyClass myclass; quando sua inicialização realmente ocorreuglobalstatic constexpr MyClass myclass; em C ++ 11

e especialmenteeles serão destruídos no final do programa regular (isto émain é deixado sem um erro)? Onde é que o padrão indica isso?

Notei que umdestruidor privado impede a criação de todas essas variáveis. Mas, se bem me lembro, foi explicitamente mencionado em algum lugar que alguns dados estáticos podem ser colocados em uma seção de dados estática e carregados já pré-construídos. Isso implicaria para mim que nenhum destruidor seria chamado. E isso implicaria que eu tenho permissão para definir essa variável ...

questionAnswers(2)

yourAnswerToTheQuestion