Visual Studio可以在C++头文件中为我管理函数原型吗?

Gib*_*ybo 2 c++ vim visual-studio-2008 visual-studio

在C++中,通常的做法是在头文件中声明函数并在cpp文件中定义它们.这导致每个函数的原型总是有两个副本.然后,每当我想要更改函数的名称/返回值/参数时,我必须在两个文件中手动更改它.这似乎不必要地繁琐,并且必须有很多人分享我的痛苦,所以有没有办法在VS中的文件之间自动执行这些更改?

vim解决方案的奖励积分也是如此.

Pat*_*ola 5

您可以使用Visual Studio的Visual Assist X加载项.它的一个功能是做你想要的:修改基类中函数的签名,让它修改cpp文件和派生类中相同函数的所有签名.此加载项不是免费的,但您可以尝试试用.