Errore del compilatore C3532
'tipo': utilizzo errato di 'auto''
Il tipo indicato non può essere dichiarato con la parola chiave auto.Ad esempio, non è possibile utilizzare la parola chiave auto per dichiarare una matrice o un tipo restituito del metodo.
Per correggere l'errore
Verificare che l'espressione di inizializzazione generi un tipo valido.
Verificare di non dichiarare una matrice o un tipo restituito del metodo.
Esempio
Nell'esempio seguente viene generato l'errore C3532 perché la parola chiave auto non può dichiarare un tipo restituito del metodo.
// C3532a.cpp
// Compile with /Zc:auto
auto f(){} // C3532
Nell'esempio seguente viene generato l'errore C3532 perché la parola chiave auto 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;
}