1

cppcheck からの obsoleteFunctiosgets 警告をインラインで抑制することができません。私は試した:

// cppcheck-suppress obsoleteFunctionsgets

成功しませんでした。

この警告を経験した人はいますか? ヒントはありますか?ありがとう。

4

1 に答える 1

2

コマンドラインでも--inline-supprを使用してください。それ以外の場合、コメントは無視されます。

daniel@dator:~/cppcheck$ ./cppcheck --enable=all 1.c
Checking 1.c...
[1.c:4]: (style) Obsolete function 'gets' called. It is recommended to use the function 'fgets' instead.
daniel@dator:~/cppcheck$ ./cppcheck --enable=all --inline-suppr 1.c
Checking 1.c...
daniel@dator:~/cppcheck$

個人的に.. --inline-suppr の代わりに--suppressまたは--suppressions-listを使用することを好みます。このようなコメントでコードを乱雑にするのは好きではありません。

于 2014-12-14T20:11:54.217 に答える