Megosztás a következőn keresztül:


C3536-os fordítási hiba

'szimbólum': nem használható az inicializálás előtt

Megjegyzések

A jelzett szimbólum nem használható az inicializálás előtt. Ez a gyakorlatban azt jelenti, hogy egy változó nem használható önmagának inicializálására.

A hiba kijavítása

  1. Ne inicializáljon egy változót önmagával.

Example

Az alábbi példa c3536 értéket ad, mivel az egyes változók inicializálása önmagával történik.

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

Lásd még

automatikus kulcsszó