¿Se destruirán las variables estáticas (globales) al final del programa? [duplicar]

Posible duplicado:
¿C ++ llama a los destructores para variables estáticas globales y de clase?

¿Cuál es la vida de

globalMyClass myclass;globalstatic MyClass myclass;globalconst MyClass myclass;globalstatic const MyClass myclass;función localstatic MyClass myclass; cuando se produjo su inicializaciónglobalstatic constexpr MyClass myclass; en C ++ 11

y especialmente¿Serán destruidos al final del programa regular? (es decir.main se deja sin error)? ¿De dónde viene el estándar así.

Me di cuenta de que undestructor privado Previene la creación de todas esas variables. Pero si recuerdo correctamente, en algún lugar se mencionó explícitamente que algunos datos estáticos pueden colocarse en una sección de datos estáticos y ya se han cargado preconstruidos. Esto implicaría para mí que ningún destructor sería llamado. Y esto implicaría que se me permite definir tal variable ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta