Delen via


Compilerfout C3536

'symbool': kan niet worden gebruikt voordat het wordt geïnitialiseerd

Opmerkingen

Het aangegeven symbool kan niet worden gebruikt voordat het wordt geïnitialiseerd. In de praktijk betekent dit dat een variabele niet kan worden gebruikt om zichzelf te initialiseren.

Deze fout corrigeren

  1. Initialiseer een variabele niet met zichzelf.

Example

In het volgende voorbeeld wordt C3536 weergegeven omdat elke variabele met zichzelf wordt geïnitialiseerd.

// 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;
}

Zie ook

automatisch trefwoord