大小:65.41M
更新时间:26-08-15
系统:Pc
版本:v2026.2.0.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 或更高版本
应用信息
同类热门
PyCharm2025官方版
goland 2026官方版
NI LabVIEW 2026 Q3免费版
Visual C++(集成SP6升级包)
CIMCO Software 2026中文版
thonny中文版
CLion2025官方版
idea2025官方版
猜你喜欢
类似软件
热门标签
网友评论0人参与,0条评论
最新排行
Tera Term(串口调试工具)11.23Mv5.7.0 Tera Term是来自国外的一款界面简洁,功能实用的串口调试工具。它是Microsoft Windows的终端仿真器,支持串行端口,远程登录和SSH连接,内置的宏脚本语言。Tera Term通常用于自动执行与从PC发起的远程连接相关的任务。
查看
gamecreator中文版441.21Mv0.9941官方版 game creator中文版是一款功能非常专业的可视化游戏制作工具,通过这款软件用户不需要编程,只需要利用软件内置的相关素材,即可轻松创建出各种类型的2D游戏,比如回合制、Arpg、横版过关、战棋等等。软件的功能非常的强大,包含了自由的模板系统,
查看
YZYZ菜鸟编程小助手3.4Mv1.1 YZYZ菜鸟编程小助手是主要针对广大编程新手朋友们打造的一款小巧实用的编程辅助工具。主要为用户提供一些方便快捷的编程模块,如:POST调试,JSON解析,正则表达式和翻译编码等,主要帮助朋友们对编程基本理论和开发思路有一个明确了解,对于后期编程能力
查看
Resource .NET(.NET资源修改器)142Kv3.0.8669 Resource .NET是一款方便实用,功能强大的.NET资源修改器。它可以帮助用户快速高效的修改.net资源,支持.NET Framework v4.0/v4.5/v4.6,Microsoft ResX Schema (*.resX) v2.0
查看
arcthemall软件(应用程序解包工具)1.42Mv5.1中文版 arcthemall官方版是来自国外的一款功能强大的应用程序解包工具,该软件解压、脱壳、压缩样样精通,而且界面非常简洁,上手简单,免费实用。通过简单的拖放加载即可提供压缩和提取批量的多个文件夹或文件功能。 目前ArcThemALL软件包
查看
O-ComTool(串口调试工具)364Kv2.1.1 O-ComTool是一款方便实用,非常友好且优秀的串口调试工具。它与其他串口软件没有太大区别,支持ascii码 hex切换,支持自动回复,支持重复发送,自动追加计数值等功能。 除支持传统串口收发功能外,还支持数据快捷发送、数据快速校验、协议数据自组
查看
SUDT AccessPort(串口调试工具)414Kv1.37绿色版 常见的串口监控软件有AccessPort、CommMonitor( 串口监控精灵软件)、Device Monitoring Studio 等,其中我最常使用的软件就是AccessPort,它是由SUDT推出的一款简单、易用、功能强大的串口调试工具。
查看
readme client(编程开发软件)35.96Mv0.1.4官方版 readme client是专门为开发人员打造的一款编程开发软件,这款软件可以帮助用户搜索Github里面的README.md,其可更好的去帮助程序员轻松查找项目的开发文档,并且它也可以帮助程序员轻松的收集,整理,分类项目的开发文档。此外,Read
查看