C++:有没有办法通过更改长声明来避免冗余?

Raj*_*ajX 5 c c++ visual-studio-2010 visual-studio

这总是让我误以为C和C++:

在我的头文件中,我有类似的东西:

bool UpdateWindow( int w, int h, char bpp, bool force, char* someOtherLongStuff )
Run Code Online (Sandbox Code Playgroud)

现在,如果我想因任何原因改变它,我必须在头文件和源文件中这样做 - 这在我看来很烦人.

有没有办法实现自动化?

我正在使用Visual Studio 2010

fab*_*ioM 0

不适用于标准视觉工作室。我认为您需要像 Resharper 这样的重构工具,但我不确定它是否适用于 C++。C++ 的重构是一个非常棘手的问题。我最好的办法是按照声明,按住 ctrl+单击名称并在两侧进行更改。

  • ReSharper 不支持 C++。 (2认同)