いくつかのコードを取得し、指定されたコードのすべての警告を削除しようとしました。
次のような特定の機能の場合:
sub_main(int /*argc*/, char** /*argv*/){
-------------
obj1* ptr1 = new obj1(xxx);
obj2* ptr2 = obj1->xxxx(xxxx)
-------------
}
このptr1とptr2は、この関数ではまったく使用されていません。(コメントアウトすると特定のエラーが発生するため、どこかで使用する必要があります)。
また、次のような未使用のパラメーターの警告を緩和する方法がいくつかあります
sub_main(int /*argc*/ )
また
sub_main(int a _ _ attribute_ _ ((unused)))
未使用の変数の場合、警告を緩和する同様の適切な方法はありますか?
gcc が警告を削除したり、makefile で警告を黙らせたりするために ifdef を実行したくありません。
ありがとう。