Freigeben über


Auto-Schlüsselwort

Das auto-Schlüsselwort ist ein Deklarationsspezifizierer. Der C++-Standard definiert jedoch eine ursprüngliche und eine überarbeitete Bedeutung für dieses Schlüsselwort. Bis zu Visual C++ 2010 deklariert das auto-Schlüsselwort eine Variable in der automatic-Speicherklasse, d. h. eine Variable, die über eine lokale Lebensdauer verfügt. Ab Visual C++ 2010 deklariert das auto-Schlüsselwort eine Variable, deren Typ aus dem Initialisierungsausdruck in der entsprechenden Deklaration abgeleitet wird. Die /Zc:auto[-]-Compileroption steuert die Bedeutung des auto-Schlüsselworts.

auto declarator ;
auto declarator initializer;

Hinweise

Die Definition des auto-Schlüsselworts ändert sich in der Programmiersprache C++, aber nicht in der Programmiersprache C.

In den folgenden Themen wird das auto-Schlüsselwort und die entsprechende Compileroption beschrieben:

Siehe auch

Referenz

Speicherklassenspezifizierer

C++-Schlüsselwörter