我知道寫一個函數頭並不是什麼大不了的,但我會承認我在這裏很懶。C函數頭生成器
有什麼工具可以生成函數頭文件嗎?如果使用工具進行維護,我認爲在函數頭中添加或刪除一個字段非常容易。
例子:
/****************************************************************************
* NAME: name
* DESCRIPTION: text
* ARGUMENTS: args
* RETURNS: void
***************************************************************************/
如果明天我打算增加兩個新的領域, 「日期」 和 「折返」,該工具應該能夠做到這一點:
/****************************************************************************
* NAME: name (date)
* DESCRIPTION: text
* ARGUMENTS: args
* RETURNS: void
* RE-ENTRANT :
***************************************************************************/
的最接近我可以找到以下 http://www.vim.org/scripts/script.php?script_id=938。然而,這是VI編輯器的依賴,我不是VI最大的粉絲。
一些簡單的腳本也應該這樣做。
添加或刪除字段的是什麼? –
可能重複的http://stackoverflow.com/questions/1570917/extracting-cc-function-prototypes – lhf
doxygen做這個的一些版本... – bcr