有没有可用的C ++重构工具?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6个月前关闭。 改善这个问题 有谁知道一个功能强大的C ++重构工具,该工具可以与大型代码库(大约100.000行)可靠地工作? 在过去的几年中,我尝试了一次又一次的尝试:SlickEdit,Eclipse CDT。它们都根本不可用。 摘要:我花了一些时间并评估了“ Visual Assist X”以及“ Refactor for C ++”。两者都有一些令人印象深刻的功能,但两者也都远非完美。如果不进行手动修改,提取大块代码通常无法令人满意-因此无法获得回报。 “ Visual Assist X”具有很好的功能,例如更完整的自动完成功能。但是,它会导致大量闪烁,并在某些点上减慢速度。 因此,我认为答案是:“不,没有针对C ++的生产就绪的重构工具” 2015年3月更新 至于hdoghmens今天答复,我尝试使用Resharper for C ++。他的链接 https://www.jetbrains.com/resharper/没有提及C ++。但是我发现一年多以前在这里发布的Resharper C ++: https://www.jetbrains.com/resharper/features/cpp.html 我使用20MB的代码库尝试了VC2010。 测试1:提取方法:导致Resharper异常。没有源代码更改。 测试2:使用不同来源的提取方法:效果很好 测试3:更改提取函数的签名:导致C ++代码损坏: bool myclass::do_work123(<unknown long Color>int& Filled*&, long, int&) 也许这就是为什么C ++不在主页上列出。 我认为该问题的答案仍然是“否”。