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