Aracılığıyla paylaş


C6282

C6282 Uyarı: Hatalı işleç: Boolean bağlamında sabiti atama.'==' Kullanmayı düşünün yerine

Bu uyarı, sabit bir değişkene atama test bağlamında algılandı gösterir.Sabit bir test bağlamında bir değişkene atama, hemen her zaman doğru değil.Yerine = ile ==, ya da bu uyarıyı gidermek için sınama içerikten atamayı kaldırmak.

Örnek

Aşağıdaki kod, bu uyarı oluşturur:

void f( int i )
{
   while (i = 5)
   {
   // code  
   }
}

Bu uyarı düzeltmek için şu kodu kullanın:

void f( int i )
{
   while (i == 5)
   {
   // code  
   }
}

Ayrıca bkz.

Başvuru

Derleyici uyarı (Düzey 4) C4706