Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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:autoleitet 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:autoOptionen" hinzu oder/Zc:auto-fügen Sie sie hinzu.