W8041 Valeur non signée rendue négative (C++)
Remonter à Erreurs et avertissements du compilateur (C++) - Index
(Option de la ligne de commande pour supprimer l'avertissement : -w-ngu)
Il est normalement inutile de rendre négative une valeur non signée car le résultat sera toujours non signé.
Exemple :
#pragma warn +ngu
unsignedfoo(unsigned u)
{
return-u;
}