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.
'type': falsche Verwendung von 'auto'
Bemerkungen
Der angegebene Typ kann nicht mit dem auto Schlüsselwort deklariert werden. Beispielsweise können Sie das auto Schlüsselwort nicht verwenden, um ein Array oder einen Methodenrückgabetyp zu deklarieren.
So beheben Sie diesen Fehler
Stellen Sie sicher, dass der Initialisierungsausdruck einen gültigen Typ zurückgibt.
Stellen Sie sicher, dass Sie kein Array oder einen Methodenrückgabetyp deklarieren.
Beispiele
Im folgenden Beispiel wird C3532 zurückgegeben, da das auto Schlüsselwort keinen Methodenrückgabetyp deklarieren kann.
// C3532a.cpp
// Compile with /Zc:auto
auto f(){} // C3532
Im folgenden Beispiel wird C3532 zurückgegeben, da das auto Schlüsselwort kein Array deklarieren kann.
// C3532b.cpp
// Compile with /Zc:auto
int main()
{
int x[5];
auto a[5]; // C3532
auto b[1][2]; // C3532
auto y[5] = x; // C3532
auto z[] = {1, 2, 3}; // C3532
auto w[] = x; // C3532
return 0;
}