C ++,找到未使用的代码和包含

时间:2011-09-06 13:57:16

标签: c++ eclipse plugins find

是否有任何免费工具(或直接的Eclipse CDT插件)扫描C ++代码以查找未使用的函数,方法,变量,包括......?

我只为C#和Java找到了这个东西,但是我想把它用于C ++。

Cppcheck和编译器可以在作用域中找到未使用的变量,但是它们没有找到类中未使用的成员函数或.cpp文件中未使用的包含。有这样的东西可以在项目中找到已弃用的旧代码。

3 个答案:

答案 0 :(得分:3)

C ++(cppdepend)存在“NDepend”版本。我没有尝试过,但过去我确实使用过NDepend。它应该是好的,YMMV。

答案 1 :(得分:2)

对于这种静态分析,

PCLint是一个不错的选择。

答案 2 :(得分:1)

可贵的Eric S Raymond的

Deheader会发现未使用的包含。对于其他一切,我使用Visual Studio的静态分析工具。