C6323

استخدم التحذير C6323-من عوامل التشغيل الحسابية تشغيل منطقي نوع(s)

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

مثال

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

int test(bool a, bool b)
{
    int c = a + b;     //C6323
    return c;
}

إلى تصحيح هذا التحذير، قم باستخدام نوع بيانات الصحيح و operaإلىr.

int test(int a, int b)
{
    int c = a + b;     
    return c;
}