适用于 C++ 开发者的 Visual Studio 扩展
下载
30天免费试用

现代 C++

轻松解决 C++ 最棘手的问题。 快速识别您原本不会发现的错误和代码低效问题。 通过安全的快速修复和强大的重构功能将其消除。

查看更多

Unreal Engine 开发

借助 ReSharper C++ 及其对 Unreal Engine 特定机制和代码模式的独特认知,更高效地打造无故障游戏。

查看更多

走在
C++ 开发最前沿

改进代码质量

ReSharper C++ 可以高亮显示代码问题并提供快速修复。 不可到达的代码? 冗余的语句? 可疑的对象切割? 不正确的格式说明符? ReSharper C++ 会让您注意到这些错误和其他潜在错误,并帮助您修复。

改进代码质量

驾驭代码

ReSharper C++ 让您可以轻松浏览项目。 跳转到任意文件、类型或类型成员,并查找它们的用法。 只需点击几次,您就可以从一个代码符号转到它的声明、定义、基础符号或派生符号。

驾驭代码

享受可靠的重构

代码重构可以帮助您安全地更改代码库,这在像 C++ 一样复杂的语言中尤为重要。 上下文操作有助于您在替代语法结构之间切换,并可用作代码生成操作的快捷键。

选择代码样式

微调编辑器,遵循团队首选的代码样式。 您可以将格式和命名偏好设置保存到设置文件并与他人共享。

摆脱限制

您的项目需要 C# 和 C++ 吗? 有了同时覆盖 ReSharper 和 ReSharper C++ 的许可证,加上智能 C++/CLI 支持,过去的问题将不复存在!

了解 ReSharper C++ 如何丰富 Visual Studio

游戏开发的完美搭档

UnrealHeaderTool

利用 UnrealHeaderTool 集成的优势,及早发现与 Unreal Engine 宏和元数据相关的问题。 ReSharper C++ 可以直接在编辑器中显示错误和警告,让您可以快速修复,开发出没有故障的游戏。

反射说明符

利用对 Unreal Engine 反射宏的原生支持。 ReSharper C++ 理解反射机制,并且可为宏内的反射说明符提供补全。

HLSL

支持 HLSL 着色器,助您提高工作效率。 ReSharper C++ 可以识别 .usf 和 .ush 文件,并提供语法高亮显示、整个解决方案中的导航、补全列表中的智能建议,以及参数信息。

远程过程调用

在 Unreal Engine 项目中工作时,ReSharper C++ 可以处理远程过程调用,并提供检查、代码生成、导航和重构。

了解 ReSharper C++ 与 Visual Assist 的对比

ReSharper C++ 2021.1 最新变化

新的 C++ 功能

新的 C++ 功能

语法样式

语法样式

Unreal Engine

Unreal Engine

ReSharper C++ 2021.1 引入了对多个 C++20 和 C++17 新语言功能的支持:非类型模板参数中的类类型、C++20 类模板参数推导规则以及作为函数类型一部分的 noexcept。 补全引擎增加了对 C++20 协同程序的支持。

借助一套新的语法样式设置,您可以精确配置首选的代码样式。 检查和快速修复可通过发现和消除样式违规帮助您保持代码一致。 通过代码清理的强大功能,您可以在整个代码库中轻松应用所选样式。

Unreal Engine 的更新包括 Cast 类型安全动态转换的后缀代码补全、对 RIGVM_METHOD 反射宏的支持以及根据 Epic Games 团队的反馈对 Unreal Engine 5 的初步支持,您可以在正式发布后立即使用 Unreal Engine 5。


加入我们客户的行列

世界各地的团队每天都在使用 JetBrains 开发者工具。 找出最适合您的开发体验。

获取 30 天免费试用

一款设定开发体验标准的工具。 就像 Clang 曾经颠覆编译世界一样,ReSharper C++ 正在颠覆 IDE 世界。

Mikhail Matrosov

C++ Jedi