繁体   English   中英

计算C ++标头中定义的方法数

[英]Counting the number of methods defined in a C++ header

是否有工具来计算标题中定义的方法数? 这似乎是人们不时想做的事情,但我从来没有听说过这样的实用工具。 我可以自己滚动(在这种特殊情况下,想出适合我的东西很容易),但我想我先尝试stackoverflow :)

谢谢,易

尝试这个:

ctags --c++-kinds=f -x myfile.h

列出文件myfile.h中的所有函数。 要计算deque.tcc的函数deque.tcc

$ ctags --c++-kinds=f --language-force=c++ -x deque.tcc | wc -l
24

我不知道如果doxygen - > http://www.doxygen.nl/这样做,但如果它也这样做我也不会感到惊讶。

它从头文件+ javadoc生成文档,如注释。

它会找到这些功能,以便有点数。

您可以编写Visual Studio插件。 您可以在其中访问每个类及其中的每个方法。 这使用COM技术和Visual Studio可扩展性功能。

编辑:我从来没有见过标签可可有问题。 这个答案仅适用于Visual Studio

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM