在C ++中,通常的做法是在头文件中声明函数并在cpp文件中定义它们。这导致每个函数的原型总是有两个副本。然后,每当我想要更改函数的名称/返回值/参数时,我必须在两个文件中手动更改它。这似乎不必要地繁琐,并且必须有很多人分享我的痛苦,那么有没有办法在VS中的文件之间自动执行这些更改?
vim解决方案的奖励积分。
答案 0 :(得分:5)
您可以使用Visual Studio的Visual Assist X加载项。它的一个功能是做你想要的:修改基类中函数的签名,让它修改cpp文件和派生类中相同函数的所有签名。 此加载项不是免费的,但您可以尝试试用。