Sdílet prostřednictvím


Chyba kompilátoru C3536

'symbol': nelze použít před inicializováním.

Zadaný symbol nelze použít před inicializacem. V praxi to znamená, že proměnnou nelze použít k inicializaci samotné.

Oprava této chyby

  1. Neicializovat proměnnou samotnou.

Příklad

Následující příklad přináší C3536, protože každá proměnná je inicializována samostatně.

// C3536.cpp
// Compile with /Zc:auto
int main()
{
   auto a = a;     //C3536
   auto b = &b;    //C3536
   auto c = c + 1; //C3536
   auto* d = &d;   //C3536
   auto& e = e;    //C3536
   return 0;
};

Viz také

Auto – klíčové slovo