Flusen einige Warnung erzeugt bekommen Warnung wie:g ++ Wie auf ignoriert Funktion Rückgabewert
foo.c XXX Warning 534: Ignoring return value of function bar()
Vom Flusen manual
534 Ignorieren Rückgabewert der Funktion
'Symbol' (mit der Position vergleichen) Eine Funktion, die einen Wert zurückgibt, ist genannt nur für Nebenwirkungen wie für Beispiel in einem st atment selbst oder die linke Seite eines Kommas Betreiber. Versuche: (void) function(); zu rufen Sie eine Funktion und ignorieren Sie die Rückgabe Wert. Siehe auch die fvr, fvo und fdr Flags in §5.5 "Flag Options".
Ich möchte diese Warnung, wenn es welche gibt, während der Kompilierung erhalten. Gibt es eine Option in gcc/g ++, um dies zu erreichen? Ich hatte -Wall
eingeschaltet, aber das offenbar nicht erkannt.
+1, aber bedenken Sie, dass das Attribut warn_unused_result auf die Funktion angewendet werden muss. – paxdiablo