Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

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.

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;
}
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
© 2013 Microsoft. Tous droits réservés.