C6282

تحذير C6282: عامل تشغيل غير صحيح: تعيين ثابت في سياق منطقي. يمكنك استخدام '= =' بدلاً من ذلك

يشير هذا التحذير إلى أنه تم الكشف عن واجب ثابت إلى متغير في سياق اختبار. دائماً أن تعيين ثابت إلى متغير في سياق اختبار غير صحيح. قم باستبدال =مع ==، أو قم بإزالة التعيين من سياق الاختبار إلى حل هذا التحذير.

مثال

يلي تعليمات برمجية ينشئ هذا التحذير:

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

إلى تصحيح هذا التحذير، استخدم تعليمات برمجية التالية:

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

راجع أيضًا:

المرجع

برنامج التحويل البرمجي C4706 تحذير (المستوى 4)