g ++ So erhalten Sie eine Warnung zum Ignorieren des Funktionsrückgabewerts

lint erzeugt eine Warnung wie:

foo.c XXX Warning 534: Ignoring return value of function bar()

Aus den FusselnHandbuc

534 Rückgabewert der Funktion @ wird ignorie

'Symbol' (mit Position vergleichen) Eine Funktion, die einen Wert zurückgibt, wird nur für Nebenwirkungen aufgerufen, wie zum Beispiel in einer Anweisung für sich oder auf der linken Seite eines Kommaoperators. Versuchen Sie: (void) function (); um eine Funktion aufzurufen und ihren Rückgabewert zu ignorieren. Siehe auch die Flags fvr, fvo und fdr in §5.5 "Flag-Optionen".

Ich möchte diese Warnung, falls vorhanden, während der Kompilierung erhalten. Gibt es eine Option in gcc / g ++, um dies zu erreichen? Ich hatte @ eingeschalt-Wall aber das hat anscheinend nicht erkannt.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage