Existe uma maneira de desativar apenas uma única linha de aviso em um arquivo cpp com o visual studio?
Por exemplo, se eu detectar uma exceção e não lidar com ela, recebo o erro 4101 (variável local não referenciada). Existe uma maneira de ignorar isso apenas nessa função, mas caso contrário, relatá-lo na unidade de compilação? No momento, eu coloquei #pragma warning (disable : 4101)
no topo do arquivo, mas obviamente apenas desativa a unidade inteira.
catch (const std::exception& /* unnamed */) {.... }
. Não responde à sua pergunta, mas pode resolver o seu problema.