C'è un modo per disabilitare solo una singola riga di avviso in un file cpp con Visual Studio?
Ad esempio, se rilevo un'eccezione e non la gestisco, ottengo l'errore 4101 (variabile locale non referenziata). C'è un modo per ignorarlo solo in quella funzione, ma altrimenti segnalarlo nell'unità di compilazione? Al momento, lo metto #pragma warning (disable : 4101)
in cima al file, ma questo ovviamente lo spegne solo per l'intera unità.
catch (const std::exception& /* unnamed */) {.... }
. Non risponde alla tua domanda, ma potrebbe risolvere il tuo problema.