Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
'type': utilizzo non corretto di 'auto'
Osservazioni:
Il tipo indicato non può essere dichiarato con la auto parola chiave . Ad esempio, non è possibile usare la auto parola chiave per dichiarare una matrice o un tipo restituito di metodo.
Per correggere l'errore
Assicurarsi che l'espressione di inizializzazione restituisca un tipo valido.
Assicurarsi di non dichiarare una matrice o un tipo restituito del metodo.
Esempi
L'esempio seguente restituisce C3532 perché la auto parola chiave non può dichiarare un tipo restituito del metodo.
// C3532a.cpp
// Compile with /Zc:auto
auto f(){} // C3532
L'esempio seguente restituisce C3532 perché la auto parola chiave non può dichiarare una matrice.
// 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;
}