Udostępnij za pośrednictwem


C3536 błąd kompilatora

"symbol": nie mogą być używane, zanim zostanie on zainicjowany

Nie można użyć symbolu wskazane, przed jego inicjowania.W praktyce oznacza to, że zmienna nie może służyć do zainicjowania.

Aby poprawić ten błąd

  • Nie udało się zainicjalizować zmiennej z samym sobą.

Przykład

Poniższy przykład daje C3536, ponieważ każda zmienna jest zainicjowana z samym sobą.

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

Zobacz też

Informacje

Auto słowo kluczowe