【问题标题】:How to count number of functions in a C++ projects?如何计算 C++ 项目中的函数数量?
【发布时间】:2012-06-25 06:13:38
【问题描述】:

是否有任何工具可以分析和报告 C++ 项目中函数(包括成员函数)的数量?

我需要用 VC++ 项目中的类成员替换全局变量。然后我需要在使用全局变量的函数中引入一个指向新类成员的局部引用,以便项目编译成功。为此,我需要计算该项目中的功能数量。然后我可以粗略地计算出进行更改所需的时间。

【问题讨论】:

  • 我会提出另一种解决方案 - 有一些 IDE-s 提供了查找变量用法的功能(如您提到的全局变量)。我建议使用 qtCreator(qt.nokia.com/products/developer-tools) 并计算全局变量的使用情况。我相信这对你会更有用。

标签: c++ refactoring code-analysis static-analysis


【解决方案1】:

您可以使用像LOC Metrics 这样的静态代码分析工具。它将计算每个函数的代码行数并将其输出到 .csv 文件。此输出文件中的行数等于您项目中的函数数。

【讨论】:

    【解决方案2】:

    因为它是一个 VC++ 项目:生成一个.MAP 文件。列出了每个功能;数一数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-09
      • 1970-01-01
      • 2011-11-29
      • 1970-01-01
      • 2017-12-09
      • 2016-03-12
      • 1970-01-01
      • 2010-10-24
      相关资源
      最近更新 更多