ReSharper的C + +

我知道有C#的ReSharper帮助编程,是否有类似的C + +?

更新:JetBrains正在使用Resharper for C ++ 。

虽然对于C ++来说不如Resharper好,但是Whole Tomato使用Visual Assist X来处理C ++,并且以合理的性能来完成。

Developer Express也使得CodeRush提供了比Visual Assist更多的function,但是这也会让你的计算机更加困难,偶尔也会出错 – 大多数使用macros的结构在CodeRush中将无法正常工作。 请注意,截至2013年5月31日, CodeRush已不赞成使用C ++支持 。

Resharper和Visual Assist都很好 – 我有时候会在CodeRush上重写一些更好的重构,但是大部分时间都是这样,因为Visual Assist X的代码完成协助更好。

请记住,安装任何这样的插件需要在集成模式(而不是隔离模式)下运行IDE。 意即:

  • 在Visual Studio 2012或更早版本中,您将需要完整版本的Visual Studio,而不是其中一个快速版本。 如果您是大学学生,您可以从MSDNAA下载完整的副本。 如果您是非大学生,或者您的大学没有提供MSDNAA,您仍然可以从DreamSpark下载完整版本。
  • 在Visual Studio 2013或更高版本中,您可以使用“社区版”,例如Visual Studio Community 2013 。

ReSharper公布C ++支持: http : //blogs.jetbrains.com/dotnet/2013/06/resharper-to-support-c

视觉辅助

一旦你使用这个程序,你真的不能没有它。 (当我说程序,我的意思是插件!)

它完全取决于你从Resharper使用哪些function。

个人经验:我已经同时使用了Resharper和Visual Assist X两个版本,最终我使用了这个免费软件包:Microsoft的Productivity Power Tools: http : //visualstudiogallery.msdn.microsoft.com/ d0d33361-18e2-46c0-8ff2-4adea1e34fef /

Visual Studio 2010有一些类似于Resharper提供的改进 。 这不是很好,但总是有Lint。 另外,您可能对任何数量的静态分析工具感兴趣。

http://www.wholetomato.com/试试VisualAssist X,这是一个支持VC6-VS2010的VS插件(对于VC6我会说,它和ReSharper一样好)

JetBrains正在为即将推出的ReSharper版本提供C ++支持。

它目前可用内测。

用于C ++的ReSharper可在公共EAP上获得 – http://www.jetbrains.com/resharper/features/cpp.html