Sdílet prostřednictvím


C6323

C6323 - upozornění použít aritmetický operátor na typ Boolean

Toto varování dojde v případě, že na logické datové typy se používají aritmetické operátory.Použití nesprávného operátoru pravděpodobně poskytují nesprávné výsledky.Označuje také záměr programátora neprojeví v kódu.

Příklad

Následující kód vygeneruje toto upozornění:

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

Chcete-li opravit toto upozornění pomocí správného datového typu a operátor.

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