我有一个带有一些const memeber函数的简单类,并且使用以下参数运行CPPCHECK
cppcheck.exe --includes-file =。\ Modules \ --enable = all。\ Modules \ --xml 2> \ StaticQuality \ error.xml
正如您所看到的,我只是在分析项目中的一部分文件(其余的是遗留代码,我不想去那里!)unusedFunction警告。
但是当我拿出const时警告消失了!为什么是这样 ?我想继续使用const方法,而不是大喊大叫。
编辑 -
我只是将const关键字从声明和定义中删除,它就会停止抱怨。是的,它编译。</ p>
正在分析的项目是一个dll库,cppcheck正在关于API中的函数。