W8060 Möglicherweise inkorrekte Zuweisung (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-pia)

Diese Warnung erhalten Sie, wenn der Compiler einen Zuweisungsoperator als Hauptoperator eines bedingten Ausdrucks (Teil einer if, while- oder do-while-Anweisung) antrifft.

Diese Warnung wird häufig von einem typografischen Fehler im Gleichheitsoperator ausgelöst.

Um die Warnung zu unterdrücken, schreiben Sie die Zuweisung in runde Klammern und vergleichen den gesamten Ausdruck explizit mit Null.

Der folgende Quelltext



 if (a = b) ...



sollte so umgeschrieben werden:



 if ((a = b) != 0) ...