Sdílet prostřednictvím


Chyba kompilátoru C3532

'typ': nesprávné použití "auto"

Zvolený typ nelze deklarovat s auto klíčové slovo.Například nelze použít auto klíčové slovo deklarovat matici nebo metodu návratový typ.

Oprava této chyby

  1. Ujistěte se, že výraz inicializace dává platný typ.

  2. Ujistěte se, že nelze deklarovat matici nebo návratový typ metody.

Příklad

Následující příklad vrací C3532, protože auto klíčové slovo nelze deklarovat návratový typ metody.

// C3532a.cpp
// Compile with /Zc:auto
auto f(){}   // C3532

Následující příklad vrací C3532, protože auto klíčové slovo nelze deklarovat matici.

// 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é

Referenční dokumentace

auto – klíčové slovo