gpt4 book ai didi

c++ - ReSharper C++ 和 Visual Assist 有何不同?

转载 作者:IT老高 更新时间:2023-10-28 23:11:47 38 4
gpt4 key购买 nike

两者有什么不同? JetBrains 列出了一些差异 here ,但我听说列表中可能存在一些不准确之处。

最佳答案

免责声明:我是 ReSharper C++ 团队的开发人员。

由于 ReSharper C++ 和 VAX 的功能在许多方面都相似,我将只强调重要的区别。

ReSharper C++

  • 提供动态代码分析,包括大量编译错误和代码质量检查,以及相应的快速修复和可配置的严重性。例如,如果不需要包含、变量未初始化、多态类具有公共(public)非虚拟析构函数或函数可以设为“静态”或“常量”,R++ 会发出警告。
  • 可以对整个解决方案进行代码分析,因此 R++ 也可以作为静态分析工具。
  • 具有更多代码生成功能(包括特殊成员函数的生成)和一组有助于理解和转换代码的上下文操作(例如,替换宏调用或“自动”说明符)。
  • 包括一个可配置的代码格式化程序(VAX 使用内置的 Visual Studio 格式化程序)。
  • 拥有支持 Google 测试和 Boost.Test 库的单元测试资源管理器和运行程序。
  • 基于精确的代码模型,可正确处理模板实例化、预处理、依赖于上下文的解析和重载解析。

视觉辅助 X

  • 在大型项目上通常比 R++ 更快。
  • 具有调试辅助功能,包括内存查看工具窗口和调试步骤过滤器。
  • 支持 C++/CLI。

您还可以查看详细的功能比较 page .

Knitschi 关于定价的观点并不完全正确。比较例如美国价格,ReSharper C++(与 ReSharper Ultimate 相比仅支持 C++)的年度价格低于组织和个人客户的 VAX 价格。 ReSharper C++ 也可供教师、学生和开源项目免费使用。

ReSharper C++ 正在积极开发中,每次发布都会获得许多新功能。如果您有任何问题或功能请求,请向 issue tracker 报告。 .

关于c++ - ReSharper C++ 和 Visual Assist 有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35714595/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com