Eine statische Variable ist eine Speicherressource, die zur Kompilierungszeit erstellt wird existiert durch einen Programmstart beenden. Ihre Typen müssen explizit angegeben werden.
Eine statische Lebensdauer ist eine Speicherressource, die unbegrenzt vorhanden ist Ende eines Programms. Beachten Sie, dass nach dieser Definition Einige statische Lebenszeitressourcen können zur Laufzeit erstellt werden.
Ressourcen mit statischer Lebensdauer haben einen speziellen Lebensdauerspezifizierer 'static
.
'static
Ressourcen werden niemals verloren.
Wenn statische Lebenszeitressourcen Referenzen enthalten, müssen sie alle 'statisch
sein (Alles andere würde nicht lange genug leben).
Speicherdetail: