0

我有一个带有一些 const memeber 函数的简单类,并且正在使用以下参数运行 CPPCHECK

cppcheck.exe --includes-file=.\Modules\ --enable=all .\Modules\ --xml 2> .\StaticQuality\error.xml

如您所见,我只分析项目中文件的子集(其余是遗留代码,我不想去那里!)未使用功能警告。

但是当我把 const 去掉时,警告就消失了!为什么是这样 ?我想继续使用 const 方法而不用大喊大叫。

编辑 -

我只是将 const 关键字从声明和定义中取出,它就不再抱怨了。是的,它可以编译。

正在分析的项目是一个 dll 库,cppcheck 正在宣传 API 中的函数。

4

0 回答 0