Qual é o tempo de vida de variáveis ​​estáticas de classe em C ++?

Se eu tiver uma classe chamada Test ::

class Test
{
    static std::vector<int> staticVector;
};

quando fazstaticVector ser construído e quando é destruído?

É com a instanciação do primeiro objeto da classe Test, ou apenas como variáveis ​​estáticas regulares?

Só para esclarecer, essa questão veio à minha mente depois de ler Conceitos de Linguagens de Programação (Sebesta Ch-5.4.3.1) e diz:

Note que quando oestático modificador aparece na declaração de uma variável em uma definição de classe em C ++, Java e C #, não tem nada a ver com a vida útil da variável. Nesse contexto, isso significa que a variável é uma variável de classe, em vez de uma variável de instância. O uso múltiplo de uma palavra reservada pode ser confuso, particularmente para aqueles que estão aprendendo a língua.

você entendeu? :(

questionAnswers(5)

yourAnswerToTheQuestion