大小:65.43M
更新时间:26-09-22
系统:Pc
版本:v2026.2.2
ReSharper C++ 2026中文版是Jetbrains公司专为Visual Studio开发者打造的一款扩展及NET工具集,正式支持从2013版开始的所有 Visual Studio版本,包括2015、2017、2019、2022和2026版,提供实时代码分析、快速修复、强大的搜索与导航、智能代码补全、重构、许多代码生成选项,以及能够帮助您提高日常工作效率的其他功能,可以轻松解决C++ 最棘手的问题,快速识别您原本不会发现的错误和代码低效问题,通过安全的快速修复和强大的重构功能将其消除。同时借助ReSharper C++及其对Unreal Engine特定机制和代码模式的独特认知,更高效地打造无故障游戏。
与上一版本相比,Jetbrains ReSharper C++ 2026.2引入了对 C++26 反射的初步支持,这是近年来最受期待的 C++ 语言新增功能。在 Unreal Engine 项目中,此版本增加了对 ISPC 语言的支持,并显著加快了 C++ 代码和蓝图资源的索引速度。其他亮点包括更新了 constexpr 求值器。新增了代码检查功能,并对重构功能进行了增强,快免费下载体验吧。
1、改进代码质量
ReSharper C++ 可以高亮显示代码问题并提供快速修复。 不可到达的代码? 冗余的语句? 可疑的对象切割? 不正确的格式说明符? ReSharper C++ 会让您注意到这些错误和其他潜在错误,并帮助您修复。
2、驾驭代码
ReSharper C++ 让您可以轻松浏览项目。 跳转到任意文件、类型或类型成员,并查找它们的用法。 只需点击几次,您就可以从一个代码符号转到它的声明、定义、基础符号或派生符号。
3、享受可靠的重构
代码重构可以帮助您安全地更改代码库,这在像 C++ 一样复杂的语言中尤为重要。 上下文操作有助于您在替代语法结构之间切换,并可用作代码生成操作的快捷键。
4、选择代码样式
微调编辑器,遵循团队首选的代码样式。 您可以将格式和命名偏好设置保存到设置文件并与他人共享。
5、摆脱限制
您的项目需要 C# 和 C++ 吗? 有了同时覆盖 ReSharper 和 ReSharper C++ 的许可证,加上智能 C++/CLI 支持,过去的问题将不复存在!
一、C++ 支持
1、C++26 反射
ReSharper C++ 2026.2 引入了对 C++26 反射的初步支持。反射被广泛认为是 ++ 引入的最具变革性的功能之一,可实现编译时内省和代码生成。
进行此更新后,ReSharper C++ 可识别代码反射基元:
- ^^(反射)运算符,用于生成表示所反射实体的 std::meta::info 值。
- [: ... :](接合)语法,用于将反射值转换回语言构造。
- 在编译时对反射类型、成员、枚举器及其他实体进行查询。
注:在主流的 C++ 编译器中,目前只有 GCC 16 支持 C++26 反射。
2、相关的 C++26 功能
对反射的支持通过两项相关的 C++26 语言功能进行补充:
- ReSharper C++ now supports consteval { ... } blocks, which are evaluated at compile time and can inject declarations into the enclosing scope. consteval blocks provide a clean way to trigger compile-time side effects, making them particularly useful for practical metaprogramming with reflection.
- 用户自定义的注解现在可附加到声明,并可通过反射 API 进行查询,从而可实现自定义元数据驱动的代码生成。
3、constexpr 求值
ReSharper C++ 2026.2 extends its constexpr evaluator with two important capabilities:
- The evaluator now supports dynamic memory allocation during constant evaluation – a feature introduced in C++20. This enables correct evaluation of constexpr code that uses new/delete or standard containers like std::vector and std::string.
- The evaluator now supports C++26 constexpr exceptions and handles try/catch and throw expressions during constant evaluation.
二、ISPC 语言支持
ReSharper C++ 新增了对 ISPC(Intel SPMD 重新编译器)的支持。ISPC 是一种专为 CPU 高性能并行编程设计的语言,广泛应用于游戏引擎、渲染系统以及科学计算领域,包括 Unreal Engine 项目。
ReSharper C++ 现在为 ISPC 文件提供语法高亮显示、代码分析、导航和编码辅助,为您的 ISPC 代码带来与 C++ 同等质量的编辑器支持体验。
三、Unreal Engine
1、性能
此版本为 Unreal Engine 项目的启动性能带来了重大改进。ReSharper C++ 现在使用 UnrealBuildTool 提供的项目信息来仅分析 Unreal Engine 项目模型中包含的文件,从而可加快初始索引的速度。再结合多线程索引改进等其他优化,速度得到显著提升。根据我们对 Lyra 示例项目的测算数据,C++ 代码的初始索引速度最高可提升 55%,IDE 热启动期间从序列化数据加载 C++ 缓存的速度最高可提升 35%。
要禁用新的索引行为,可在 Code Editing | C/C++ | Unreal Engine(代码编辑 | C/C++ | Unreal Engine )设置页面上取消选中 Index only files in Unreal Engine project model(仅索引 Unreal Engine 项目模型中的文件)选项。
2、蓝图支持
ReSharper C++ 现在还可发现蓝图资源中游戏性标记的用法,并将这些用法显示在 Code Vision 和 Find usages(查找用法)结果中,让您可以 全面了解项目内所有游戏性标记的使用位置。
如果您对适用于 Unreal Engine 开发的独立跨平台 IDE 感兴趣,可考虑 Rider。Rider 和 ReSharper C++ 对 Unreal Engine 的支持是一致的,您可以期待 Rider 2026.2 更新带来同样的改进。
四、代码分析
1、内部链接
新增的Entity can have internal linkage(实体可具有内部链接)代码检查功能可检测出那些未在其翻译单元外部使用的函数、变量和类。您可以使用提供的修复将这类实体标记为 static,或将其移入匿名命名空间,从而可帮助编译器进行优化,并防止意外的链接冲突。
2、在聚合初始化中使用指定的初始值设定项
ReSharper C++ 现在建议在聚合初始化中向带大括号的初始值设定项添加指定符。自 C++20 和 C99 起可用的指定初始值设定项能够明确指出每个初始值设定项所对应的成员,从而提升代码可读性,并降低因成员重新排序而导致错误的风险。此外,还提供了相应的上下文操作,即使在检查禁用的情况下也可以使用。
3、调用重写的基类函数
另一项新增的检查功能可检测对基类虚函数的限定调用,而这些虚函数在派生类中已重写。直接调用基类虚函数(而非通过虚函数分派机制进行调用)很容易引发隐蔽的错误,该检查有助于发现此类情况。
4、[[jetbrains::used_implicitly]] 特性
ReSharper C++ 现在可识别 [[jetbrains::used_implicitly]] 特性,该特性可应用于符号,以抑制那些会建议更改其签名或链接的检查。这对于通过反射、代码生成或对静态分析不可见的其他机制使用的符号非常实用。
五、编码辅助
1、重构改进
两项重构改进让代码重构更加轻松:
- 对函数声明调用内联函数时,现在会内联该函数在代码库中的所有用法,而不仅仅是光标所在位置的用法。
- 提取方法现可在 Lambda 主体内使用,允许您将 lambda 中的部分代码提取为一个单独的函数。
2、上下文操作
新增的上下文操作可帮助处理日常任务:
- 利用新增的上下文操作,您可以轻松切换成员函数上的 const 限定符。
- 您现在可以快速插入 #pragma clang diagnostic ignored 指令,以抑制当前代码行上的特定 Clang 诊断。
- 在 Unreal Engine 项目中,您现在可以通过 Copy Code Reference(复制代码引用)菜单复制当前打开头文件的包含路径,从而可轻松粘贴正确的 #include 指令。
1、UnrealHeaderTool
利用 UnrealHeaderTool 集成的优势,及早发现与 Unreal Engine 宏和元数据相关的问题。ReSharper C++ 可以直接在编辑器中显示错误和警告,让您可以快速修复,开发出没有故障的游戏。
2、反射说明符
利用对 Unreal Engine 反射宏的原生支持。ReSharper C++ 理解反射机制,并且可为宏内的反射说明符提供补全。
3、HLSL
支持 HLSL 着色器,助您提高工作效率。ReSharper C++ 可以识别 .usf 和 .ush 文件,并提供语法高亮显示、整个解决方案中的导航、补全列表中的智能建议,以及参数信息。
4、远程过程调用
在 Unreal Engine 项目中工作时,ReSharper C++ 可以处理远程过程调用,并提供检查、代码生成、导航和重构。
1、操作系统:
64 位 Microsoft Windows 10 ,Windows 11
64 位 Microsoft Windows Server 2019,2022
2、内存:4 GB
3、CPU:2 GHz
4、磁盘空间:500 Mb
5、显示器分辨率:1280 x 720
6、支持的 Visual Studio 版本:
Microsoft Visual Studio 2013 Update 5、2015 Update 3、2017、2019、2022、2026
7、框架:.NET Framework 4.7.2 或更高版本
应用信息
同类热门
NI LabVIEW 2026 Q3免费版
visual studio 2026专业版
qt creator中文版
Notepad2中文绿色版
Visual C++(集成SP6升级包)
thonny中文版
idea2025官方版
RubyMine2025电脑版
猜你喜欢
类似软件
Atmel Studio 7(集成开发环境)933.47M1709人在用 Atmel Studio 7官方版是一款免费、集成化开发环境(IDE),Atmel全新的开发工具和软件可为Atmel的客户提供低功耗和无线通信的嵌入式系统设计解决方案,主要用于支持基于ARM的Atmel SMART MCU/MPU和AVR MCU进
查看
msys2(类Linux开发环境)63.96M373人在用 msys2官方版是一款能为windows系统提供类Linux开发环境的软件,同时也是一个基于Cygwin和MinGW-w64的MSYS重写升级版本,主要能为其使用者提供bash shell、Autotools、版本控制软件和MinGW-w64工具链
查看热门标签
网友评论0人参与,0条评论
最新排行
TeXstudio中文版(latex编辑器)144.96Mv4.9.8 对于latex编辑器,小编在网上搜集了不少同类的软件,分别是WinEdit、TeXworks、TeXMaker等,但这些主要功能都不是针对latex进行编辑。因此,今天给大家分享这款TeXstudio中文版,它是一款开源、专业、实用的编辑器,内置P
查看
aptana studio(Web应用程序开发工具)148.84Mv3.4.2 Aptana Studio是一个集成式的Web应用程序开发环境,它不仅可以作为独立的程序运行,而且还可以作为Eclipse插件使用。aptana studio支持多种AJAX和JavaScript工具箱,包括JavaScript编辑和调试,不仅能够
查看
Astah Professional(uml建模工具)202.55Mv12.0.0官方版 Astah Professional(原名JUDE)是一款轻便简单,友好易用的uml建模工具。软件功能强大,支持UML1.4中所有图和主要的图形,元模(Meta Model)及属性,全面满足您建模所需,还集成了思维导图,工程合并,协作开发等十余项特
查看
JCreator LE(Java程序开发工具)5.03Mv5.0 JCreator LE是一个Java程序开发工具。该软件允许用户自定义操作窗口及undo/redo,而且无论你是要开发Java应用程序或者网页上的Applet元件都难不倒它,不仅如此,它在功能上与Sun公司所公布的JDK等文字模式程序工具相较之下来
查看
Rockwell Studio 5000 v28中文版4.55G Studio 5000是一款非常专业的可编程控制软件,它主要为用户同时完成顺序控制与运动控制,并能够实时监视相关模块的工作,本站提供的为Studio 5000 v28版本,附带安装教程。软件中包括Logix设计器应用程序,可对Allen-Bradl
查看
友善串口调试助手官方版19.18Mv6.0.3 友善串口调试助手是一个小巧且实用的串口调试工具,很多喜欢编程的朋友都在找这种工具,这工具可不好找,今天小编就给大家带来了,该软件可以完美支持Win7操作系统,能够支持常用的50-256000bps波特率,能设置校验、数据位和停止位等等,功能非常强大
查看
SUDT AccessPort(串口调试工具)414Kv1.37绿色版 常见的串口监控软件有AccessPort、CommMonitor( 串口监控精灵软件)、Device Monitoring Studio 等,其中我最常使用的软件就是AccessPort,它是由SUDT推出的一款简单、易用、功能强大的串口调试工具。
查看