0

いくつかの const メンバー関数を持つ単純なクラスがあり、次のパラメーターを使用して CPPCHECK を実行しています

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

ご覧のとおり、プロジェクト内のファイルのサブセットのみを分析しています (残りはレガシー コードであり、そこには行きたくありません!)。

しかし、const を削除すると、警告が消えます。どうしてこれなの ?私はそれについて叫ぶことなく const メソッドを使い続けたいと思います。

編集 -

宣言と定義から const キーワードを削除するだけで、文句を言うのをやめます。はい、コンパイルされます。

分析中のプロジェクトは dll ライブラリであり、cppcheck は API の機能についてキャンペーンを行っています。

4

0 に答える 0