Wenn eine Variable als static
im Funktionsumfang einer Funktion deklariert ist, wird sie nur einmal initialisiert und behält ihren Wert zwischen Funktionsaufrufen bei. Was genau ist seine Lebensdauer? Wann werden sein Konstruktor und Destruktor aufgerufen?
void foo()
{
static string plonk = "When will I die?";
}