Gibt es eine Möglichkeit, nur eine einzelne Warnzeile in einer CPP-Datei mit Visual Studio zu deaktivieren?
Wenn ich beispielsweise eine Ausnahme abfange und sie nicht behandle, wird der Fehler 4101 (nicht referenzierte lokale Variable) angezeigt. Gibt es eine Möglichkeit, dies nur in dieser Funktion zu ignorieren, es aber ansonsten in der Kompilierungseinheit zu melden? Im Moment habe ich #pragma warning (disable : 4101)
oben in die Datei eingefügt, aber das schaltet sie offensichtlich nur für die gesamte Einheit aus.
catch (const std::exception& /* unnamed */) {.... }
. Es beantwortet Ihre Frage nicht, könnte aber Ihr Problem lösen.