簡體   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