2010-04-30 50 views
2

在C++中,通常的做法是在頭文件中聲明函數並在cpp文件中定義它們。這導致每個函數的原型總是有兩個副本。然後,無論何時我想更改函數的名稱/返回值/參數,我都必須在兩個文件中手動更改它。這看起來不必要繁瑣,並且必須有很多人分擔我的痛苦,那麼是否有辦法在VS中的文件之間自動執行這些更改?Visual Studio可以在C++頭文件中爲我管理函數原型嗎?

vim解決方案的附加點。

回答

5

您可以使用Visual Studio的Visual Assist X加載項。它的一個特點是做你想做的事情:修改基類中函數的簽名,並讓它修改cpp文件和派生類中相同函數的所有簽名。 此加載項不是免費的,但您可以嘗試試用。

+0

如果你是一名嚴肅的C++程序員,我強烈推薦VA X--它使VS按照它應有的方式工作。 – foxwoods 2010-05-01 14:35:51

相關問題