C++重构 - 将方法移至实现文件
我有很多头文件,里面有很长的方法实现。
有没有一种自动的方法来做到这一点?
一对一可能会花费很多时间...
谢谢。
I have lots of header files with long method implementation inside.
Is there An automatic way of doing that?
One-by-one can take a lot of time...
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您使用的是 Visual Studio,有一个名为 Visual Assist 的插件,可以帮助你做到这一点。我在工作中使用它,它真的很有帮助。
不幸的是,这个插件不是免费的,但您可以安装试用版来完成您的工作并进行测试。
If you are using Visual Studio, there's an add-in called Visual Assist that can help you to do this. I'm using it at work and it is really helpful.
Unfortunately this add-in is not free but you can install the trial to do your stuff and test it.
在 Eclipse CDT 中,其组合是
Alt+Shift+T
In Eclipse CDT its combination is
Alt+Shift+T
KDevelop也有这样的能力:
右键单击方法->重构->移至.cpp
KDevelop has such ability too:
Right click to the method -> Refactoring -> Move to cpp
DevExpress 有一个免费版本 重构!对于 C++,有两个可能适合您需求的自动“重构”:
重构参考链接
There's a free version of DevExpress Refactor! for C++ that has two automatic 'refactorings' that may suit your needs:
Refactorings Reference link