2010-01-27 67 views
0

有沒有一種工具可以檢查文件列表,並且會通過它所遇到的類的前向聲明來提取頭文件?理想情況下,我想將它集成到Visual C++的構建過程中。C++轉發類聲明生成器

+0

你可以很簡單地做到這一點,作爲在文件搜索查找,但這將是互動的。相反,您可以使用AWK或任何腳本語言進行搜索。 – 2010-01-27 14:37:11

+1

你做錯了。只需包含正確的標題,並且如果您有循環標題依賴關係,請使用前向聲明標題ala Trent 2010-01-27 17:33:32

+0

感謝您的答案。我得到了我需要的所有反饋。在需要時使用前向聲明對我來說很好。 – 2010-01-27 23:39:53

回答

1

不是我所知道的。但我想所有你想要的都是類名,所以grep,awk或者類似的東西就可以完成這項工作。

+0

我需要類名+他們的模板聲明。我不知道如果沒有使用實際的解析器,這是否可能? – 2010-01-27 14:45:09

+0

我可以問你需要什麼嗎?這似乎是一件奇怪的事情... – e8johan 2010-01-27 15:31:21

+0

我想用所有的類聲明生成一個頭文件,所以我可以包含它,並且在頭文件中有更少的前向聲明混亂。爲什麼看起來很奇怪?這是不好的做法嗎? – 2010-01-27 15:54:31

0

您可以grep並將替換保存到文件。