W8012 Comparaison de valeurs signées et non signées (C++)
Remonter à Erreurs et avertissements du compilateur (C++) - Index
(Option de la ligne de commande pour supprimer l'avertissement : -w-csu)
Etant donné que les limites des types signés et non signés sont différentes, le résultat d'une comparaison ordonnée d'une valeur non signée avec une valeur signée peut être inattendu.
Exemple :
#pragma warn +csu
boolfoo(unsigned u, int i)
{
return u < i;
}