W8041 unsigned-Wert negativiert (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index

(Die Kommandozeilenoption zur Unterdrückung dieser Warnung lautet -w-ngu)

Grundsätzlich ist es sinnlos, einen unsigned-Wert zu negativieren, weil das Ergebnis ebenfalls unsigned ist.

Ein Beispiel:



 #pragma warn +ngu
 unsignedfoo(unsigned u)
 {
 return-u;
 }