Chyba kompilátoru C3532
'type': nesprávné použití "auto"
Zadaný typ nelze deklarovat pomocí klíčového auto
slova. Klíčové slovo například nelze použít auto
k deklaraci pole nebo návratového typu metody.
Oprava této chyby
Ujistěte se, že výraz inicializace dává platný typ.
Ujistěte se, že neeklarujete matici nebo návratový typ metody.
Příklady
Následující příklad vrátí C3532, protože auto
klíčové slovo nemůže deklarovat návratový typ metody.
// C3532a.cpp
// Compile with /Zc:auto
auto f(){} // C3532
Následující příklad přináší C3532, protože auto
klíčové slovo nemůže deklarovat pole.
// 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;
}
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro