このMSVCプリプロセッサコードに最も近いGCCは何ですか?翻訳単位の一部についてのみGCC警告を選択的に無効にしますか?
#pragma warning(push) // Save the current warning state.
#pragma warning(disable : 4723) // C4723: potential divide by 0
// Code which would generate warning 4723.
#pragma warning(pop) // Restore warnings to previous state.
一般的に含まれるヘッダーには、特定の警告を生成したくないコードがあります。ただし、これらのヘッダーを含むファイルで、その警告を生成し続けることが望まれます(プロジェクトに警告が有効になっている場合)。
ヘッダが、/ usr/includeまたはデフォルトでは彼らのために警告を生成しませんgccの何を持っているためにインストールされている場合:
は、ここでの例です。 – Spudd86