Existe-t-il un moyen de désactiver une seule ligne d'avertissement dans un fichier cpp avec Visual Studio?
Par exemple, si j'attrape une exception et que je ne la gère pas, j'obtiens l'erreur 4101 (variable locale non référencée). Existe-t-il un moyen d'ignorer cela uniquement dans cette fonction, mais sinon de le signaler dans l'unité de compilation? Pour le moment, je mets #pragma warning (disable : 4101)
en haut du fichier, mais cela l'éteint évidemment pour l'ensemble de l'unité.
catch (const std::exception& /* unnamed */) {.... }
. Cela ne répond pas à votre question, mais pourrait résoudre votre problème.