Andreas Pflug: Stack und Heap

Beitrag lesen

Wo(/Von wem) werden Objekte als "automatische Variablen" bezeichnet?

Der Bjarne Stroustrup macht das z. B. so. Weiterhin ist auch Wikipedia der Meinung, obwohl man das ja eigentlich nicht zitieren darf:
Static variables
Automatic variables

Falls Du ganz auf Nummer Sicher gehen willst, gibt es auch noch den C-Standard, dort siehe Kapitel 6.2.4.

Man sollte zwischen statischer Speicherzuweisung und dem Schlüsselwort 'static' unterscheiden. Beide haben gar nichts miteinander zu tun.

In C oder C++ werden mit dem Keyword 'static' entweder statische lokale Variablen, statische Membervariablen oder statische globale Variablen angelegt. Die Gemeinsamkeit ist in allen Fällen, dass deren reservierter Speicherbereich während eines Programmlaufs gleich bleibt. Insofern ist das Keyword 'static' kennzeichnend für die Definition statischer Speicherobjekte bzw. statischer Variablen.

Was eine "statische Speicherzuweisung" sein soll, weiß ich allerdings nicht.

MfG

Andreas