我无法内联从cppcheck中抑制obsoleteFunctiosgets警告。 我试过了:
// cppcheck-suppress obsoleteFunctionsgets
没有成功。
你们有没有遇到这个警告? 任何提示? 感谢。
答案 0 :(得分:1)
也可以在命令行中使用 - 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 。我不喜欢用这样的评论来混淆我的代码。