Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die /Zc:auto
Compileroption teilt dem Compiler mit, wie das auto
Schlüsselwort zum Deklarieren von Variablen verwendet wird. Wenn Sie die Standardoption angeben, /Zc:auto
leitet der Compiler den Typ der deklarierten Variablen vom Initialisierungsausdruck ab. Wenn Sie angeben /Zc:auto-
, weist der Compiler die Variable der automatischen Speicherklasse zu.
Syntax
/Zc:auto
[-
]
Hinweise
Der C++-Standard definiert eine ursprüngliche und eine überarbeitete Bedeutung für das auto
-Schlüsselwort. Vor Visual Studio 2010 deklariert das -Schlüsselwort eine Variable in der automatic-Speicherklasse, d. h. eine Variable, die über eine lokale Lebensdauer verfügt. Ab Visual Studio 2010 leitet das Schlüsselwort den Typ einer Variablen aus dem Initialisierungsausdruck der Deklaration ab. Verwenden Sie die /Zc:auto
Compileroption, um den Compiler anweisen, die überarbeitete Bedeutung des auto
Schlüsselworts zu verwenden. Die /Zc:auto
Option ist standardmäßig aktiviert. Die /permissive-
Option ändert nicht die Standardeinstellung von /Zc:auto
.
Der Compiler gibt eine entsprechende Diagnosemeldung aus, wenn Die Verwendung des auto
Schlüsselworts der aktuellen /Zc:auto
Compileroption widerspricht. Weitere Informationen finden Sie unter auto
Schlüsselwort. Weitere Informationen zu Konformitätsproblemen mit Visual C++ finden Sie unter "Nicht standardmäßiges Verhalten".
So legen Sie diese Compileroption in Visual Studio fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.
Fügen Sie den Bereich "Zusätzliche
/Zc:auto
Optionen" hinzu oder/Zc:auto-
fügen Sie sie hinzu.