Aracılığıyla paylaş


Derleyici Hatası C3536

'symbol': başlatılmadan önce kullanılamaz

Belirtilen simge başlatılmadan önce kullanılamaz. Pratikte bu, bir değişkenin kendisini başlatmak için kullanılamayacağı anlamına gelir.

Bu hatayı düzeltmek için

  1. Bir değişkeni kendisiyle başlatmayın.

Örnek

Aşağıdaki örnek, her değişken kendisiyle başlatıldığından C3536 verir.

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

Ayrıca bkz.

auto Anahtar Sözcüğü