Si une variable est déclarée comme static
dans la portée d'une fonction, elle n'est initialisée qu'une seule fois et conserve sa valeur entre les appels de fonction. Quelle est exactement sa durée de vie? Quand son constructeur et son destructeur sont-ils appelés?
void foo()
{
static string plonk = "When will I die?";
}