ReSharper C++ highlights code issues and provides quick-fixes. Unreachable code? Redundant statements? Suspicious object slicing? Incorrect format specifier? ReSharper C++ will bring these and other potential errors to your attention and help you fix them.
ReSharper C++ makes it easy to navigate through your project. Jump to any file, type, or type member, and find their usages. In just a few clicks, you can go from a code symbol to its declaration, definition, base, or derived symbols.
Code refactorings help you safely change your codebase, which is especially important in a language as complex as C++. Context actions let you switch between alternate syntax constructs and serve as shortcuts to code generation actions.
Fine-tune the editor to follow the code style preferred by your team. You can save your formatting and naming preferences to a settings file and share it with others.
Do you need C# and C++ for your project? With ReSharper and ReSharper C++ covered by the same license, and with smart C++/CLI support, using both is no longer a problem!
Take advantage of the UnrealHeaderTool integration and catch issues related to Unreal Engine macros and metadata early. ReSharper C++ displays any errors and warnings right in the editor so you can quickly fix them and continue developing glitch-free games.
Benefit from native support for Unreal Engine reflection macros. ReSharper C++ understands the reflection mechanism and offers completion for reflection specifiers inside macros.
Be more productive with support for HLSL shaders. ReSharper C++ recognizes .usf and .ush files and provides syntax highlighting, navigation within the entire solution, smart suggestions in completion lists, and parameter info.
When working in Unreal Engine projects, ReSharper C++ handles Remote Procedure Calls, and offers inspections, code generation, navigation, and refactorings.
ReSharper C++ 2021.2 introduces inlay hints for implicit type conversions, which can result in inadvertent data loss or performance issues. ReSharper C++ now indicates where implicit conversions happen in your code.
With the new inspections for constexpr variables and function parameters of reference and pointer types, ReSharper C++ can now help you follow all the "Constants and immutability" rules from the C++ Core Guidelines.
ReSharper C++ 2021.2 comes with full support for Unreal Engine 5. Code completion and a new quick-fix for missing dependencies help you add modules and plugins to your game project.
Teams all over the world are using JetBrains developer tools daily. Try the best development experience for yourself.
A tool that really sets the bar for the development experience. Just as Clang once disrupted the compiler world, ReSharper C++ is now disrupting the IDE world.
dotUltimate is a single license that allows a single developer to use these JetBrains tools: