C6323

Mise à jour : novembre 2007

C6323

Avertissement C6323 : Utilisation d'un opérateur arithmétique dans les types Boolean

Cet avertissement se produit si des opérateurs arithmétiques sont utilisés sur les types de données Boolean. L'utilisation d'un opérateur incorrect peut générer des résultats incorrects. Il indique également que l'intention du programmeur n'est pas reflétée dans le code.

Exemple

Le code suivant génère cet avertissement :

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

Pour corriger cet avertissement, utilisez un type de données et un opérateur corrects.

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