簡體   English   中英

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

[英]C++, find unused code and includes

是否有任何免費工具(或直接的Eclipse CDT插件)掃描C ++代碼以查找未使用的函數,方法,變量,包括......?

我只為C#和Java找到了這個東西,但是我想把它用於C ++。

Cppcheck和編譯器可以在作用域中找到未使用的變量,但是它們沒有找到類中未使用的成員函數或.cpp文件中未使用的包含。 有這樣的東西可以在項目中找到已棄用的舊代碼。

C ++( cppdepend )存在“NDepend”版本。 我沒有嘗試過,但過去我確實使用過NDepend。 它應該是好的,YMMV。

Deheader ,由可估計的Eric S Raymond,將發現未使用的包括。 對於其他一切,我使用Visual Studio的靜態分析工具。

對於這種靜態分析, PCLint是一個很好的選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM