2010-10-25 202 views
7

.cpp文件的準系統版本通常不比使用一些大括號代替分號的相關頭文件的副本多ClassName::插入幾個位置, virtual關鍵字。其中大部分可以通過單行sed命令生成,但對於所有語言功能(模板想象)都不會很強大。從.h文件生成.cpp源文件

之前,我去寫我自己,是否有將一個頭文件我提供給我一個骨骼.cpp文件,我可以填補空白的任何簡單的命令行實用程序?

+0

這是IDE附加組件的域名。例如,Visual Studio的Visual Assist可以做到這一點。到處逛逛,看看有什麼適合你的。 – 2010-10-25 21:23:02

+0

我的IDE通常只是vim;)我也可以使用Xcode。的 – Dave 2010-10-25 22:16:02

+2

可能重複[求碼存根生成(來自頭文件)](http://stackoverflow.com/questions/2020568/seeking-code-stub-generator-from-header-files) – 2010-10-26 14:41:38

回答

1

大多數圖形編輯器有一些可用做像vim,gedit中或Eclipse插件。 但我不知道有一個shell或Perl腳本來做到這一點。

+0

它不一定需要是shell腳本;一個插件會很好。一些vim或Xcode會更好。 – Dave 2010-10-25 22:15:25

+1

看看:http://stackoverflow.com/questions/2020568/seeking-code-stub-generator-from-header-files – 2010-10-26 07:30:08

1

Eclipse CDT的具有創造制定者的功能/提供干將您已經於您的.h定義的變量。它還提供了「實現方法」 - 它再次檢查.h中的定義並實現給它們空方塊的方法。也許有人覺得這有用。

而且不要忘了閱讀的問題,通過larsmans指出。