這可能是一個小問題,但解決方案會爲我節省大量時間並防止出現錯誤。從Visual Studio中的頭函數生成代碼函數的快速方法?
我正在使用Visual Studio中的C++項目。如果我在一個頭文件的類中定義一個函數,比如說
void InitButton(int ButtonNum);
我通常會將簽名複製並粘貼到cpp文件中。然後,我插入類的名稱,並用花括號代替分號,像這樣:
void Button::InitButton() {
}
不過,我會常常忘記類的名稱,或意外的返回類型前鍵入它。這也適用於我需要在代碼中定義的任何靜態變量。這似乎很小,但是因爲我處於項目的開始階段,所以堆積如山。有沒有更快的方法來在Visual Studio C++中自動生成它們?或者我錯過了最佳做法?
編輯:看來這以前有人問:Auto-create implementation in Visual Studio C++ 2010
編輯2:對我來說,最好的解決辦法出現在這裏:http://www.radwin.org/michael/2011/05/10/stubgen/
只是,不要這樣做。你應該只犯這個錯誤很少,然後很少(如果有的話)再犯。這就是說我確定有一些工具可以從頭文件聲明中生成源文件。 – GManNickG
Visual Assist X將爲您做到這一點。 '右鍵單擊 - >重構(VA X) - >創建實現'。這是一個視覺工作室插件,它不是免費的,但非常值得的價格。它也提供了相反的,「創建聲明」以及許多其他功能。 – Borgleader
你的編輯2應該是一個答案,而不是編輯它到問題中(回答你自己的問題是絕對好的。我們正在努力建立一個很好的問答網站,如果這是一個很好的答案,這將有助於。添加你的答案這是一個重複的問題。 –