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$

就个人而言.. 我更喜欢使用--suppress--suppressions-list而不是--inline- suppr 。我不喜欢用这样的评论来弄乱我的代码。

于 2014-12-14T20:11:54.217 回答