1. ホーム
  2. c++

[解決済み] シングルワーニングエラーを無効にする

2022-06-09 17:27:38

質問

Visual Studio で cpp ファイルの警告行を 1 つだけ無効にする方法はありますか。

例えば、例外をキャッチしてそれを処理しない場合、エラー4101(参照されないローカル変数)が発生します。その関数の中だけでこれを無視し、それ以外はコンパイル単位で報告する方法はありますか?今のところ、私は #pragma warning (disable : 4101) をファイルの先頭に置きますが、それは明らかにユニット全体でそれをオフにするだけです。

どのように解決するのですか?

#pragma warning( push )
#pragma warning( disable : 4101)
// Your function
#pragma warning( pop )