是否有一個工具可以計算頭文件中定義的方法數量?這似乎是人們不時想要做的事情,但我從來沒有聽說過這種效用。我會推出自己的(並且這將會是很容易拿出的東西,在這個特別情況下,爲我的作品),但我想我會嘗試先計算器:)計算在C++頭文件中定義的方法數量
感謝, 易
是否有一個工具可以計算頭文件中定義的方法數量?這似乎是人們不時想要做的事情,但我從來沒有聽說過這種效用。我會推出自己的(並且這將會是很容易拿出的東西,在這個特別情況下,爲我的作品),但我想我會嘗試先計算器:)計算在C++頭文件中定義的方法數量
感謝, 易
試試這個:
ctags --c++-kinds=f -x myfile.h
要列出所有功能,在文件myfile.h。要計算deque.tcc
中的函數數量:
$ ctags --c++-kinds=f --language-force=c++ -x deque.tcc | wc -l
24
+1比我的解決方案好得多:) – fmsf 2009-01-23 22:44:18
我不知道如果doxygen - >http://www.stack.nl/~dimitri/doxygen/這樣做,但我也不會感到驚訝,如果它也這樣做。
它從頭文件+ javadoc像註釋生成文檔。
它會發現功能還有點還在計數。
您可以編寫Visual Studio插件。您可以在其中訪問每個類以及其中的每個方法。這使用COM技術和Visual Studio擴展性功能。
編輯:我從來沒有見過標籤可可有問題。此答案僅適用於Visual Studio
爲什麼你需要這樣做? – Malfist 2009-01-23 22:39:28