2012-06-25 34 views
2

是否有任何工具可以分析和報告C++項目中的函數(包括成員函數)的數量?如何統計C++項目中的函數數量?

我需要用VC++項目中的類成員替換一個全局變量。然後我需要引入一個局部引用,該引用指向使用全局變量的函數中的新類成員,以便項目成功編譯。爲此,我需要計算該項目中的函數數量。然後,我可以大致計算完成更改所需的時間。

+2

我會提出另一種解決方案 - 有一些IDE-s提供了查找變量用法的功能(例如您提到的全局變量)。我建議使用qtCreator(http://qt.nokia.com/products/developer-tools/)並計算全局變量的用法。我相信這對你更有用。 –

回答

4

您可以使用靜態代碼分析工具,如LOC Metrics。它將對每個函數的代碼行進行計數,並將其輸出到.csv文件。此輸出文件中的行數等於項目中的函數數量。

+0

感謝您的信息。它如你所說的那樣工作。 –

1

由於它是一個VC++項目:生成.MAP文件。這列出了每個功能;只要數它們。