The Visual Studio Extension for C++ Developers
Free 30-day trial
Easily follow the trickiest aspects of C++. Quickly identify errors and code inefficiencies you would not have caught otherwise. Eliminate them with safe quick-fixes and powerful refactorings.
Create glitch-free games faster with ReSharper C++ and its unique knowledge of Unreal Engine-specific mechanisms and code patterns.

Proven compliance and security
JetBrains tools adhere to industry-leading security standards, including SOC 2 certification, ensuring your organization’s data is protected and our products are compliant with global regulations.
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!
See how ReSharper C++ enriches Visual Studio
Learn moreTake 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++ 2026.2 introduces initial support for C++26 reflection, laying the groundwork for next-generation compile-time metaprogramming.

ReSharper C++ 2026.2 adds support for ISPC (Intel SPMD Program Compiler), a language designed for high-performance parallel programming on CPUs.

Unreal Engine projects see major performance gains in initial indexing of both C++ code and Blueprint assets. Additionally, ReSharper C++ can now find usages of gameplay tags inside Blueprints.
Teams all over the world are using JetBrains developer tools daily. Try the best development experience for yourself.
Get a free 30-day trial
Developing using ReSharper C++ is a breeze. Thanks to it, I'm now writing code that’s better and safer than ever. It has really become a critical part of my workflow.

C++ Jedi
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.
Work your own way, seamlessly switching between ReSharper and Rider at will.
Accelerate your workflows with AI-powered capabilities integrated into ReSharper and Rider to speed up coding and make it more enjoyable.
Reduce procurement overhead and optimize costs with a single comprehensive license.
Pick up the right tool for C and C++ development depending on your preferred toolchains and other requirements.
Follow us