Microsoft コンパイラでは、他の警告を無効にすることなく、特定の警告を #pragma で無効にすることができます。これは、コンパイラが「実行する必要がある」ことについて警告する場合に非常に便利な機能です。
この時点でGCCには同様の機能がありますか? この機能がまだ搭載されていないことが想像できないほど明らかな機能のように思えますが、Web 上の古い情報によると、この機能は存在しないことが示唆されています。
GCCで使用するものは何ですか?
具体的には、'abc' のような複数文字の定数を使用するのが好きです。これらは 256 進数として効果的に評価されます。これは非常に便利な機能ですが、警告がトリガーされます。case ステートメントで 4 つの文字列を切り替える場合に非常に便利です。