ReSharper C++

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.

Stay at the Cutting Edge
of C++ Development

Improve your code quality

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.

Find your way through the code

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.

Enjoy reliable refactorings

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.

Choose your code style

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.

Go beyond

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 more

Your Perfect Game Development Companion

UnrealHeaderTool

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.

Reflection Specifiers

Benefit from native support for Unreal Engine reflection macros. ReSharper C++ understands the reflection mechanism and offers completion for reflection specifiers inside macros.

HLSL

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.

Remote Procedure Calls

When working in Unreal Engine projects, ReSharper C++ handles remote procedure calls, and offers inspections, code generation, navigation, and refactorings.

See how ReSharper C++ compares with Visual Assist

Learn more

What’s New in ReSharper C++ 2026.1

Performance

ReSharper C+⁠+⁠ 2026.1 delivers performance improvements in both startup times and memory usage, especially in Unreal Engine projects.

Language features

This release adds support for the C⁠+⁠+⁠26/C23 #embed directive, C⁠+⁠+⁠23 extended floating-point types, the C2Y _Countof operator, and GCC nested functions.

Unreal Engine

Unreal Engine developers benefit from richer Blueprint integration in Code Vision and Find Usages, as well as compatibility fixes for the upcoming Unreal Engine 5.8.

See what’s new

Join our customers

Teams all over the world are using JetBrains developer tools daily. Try the best development experience for yourself.

Get free 30-day trial

What our customers say

Victor Careil

Founder & Lead Engineer

Voxel Plugin for Unreal Engine

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.

Mikhail Matrosov

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.

Unlock more development power
with dotUltimate

Get dotUltimate, a cost-effective solution for all your .NET and game dev needs.
Rider
ReSharper
ReSharper C++
AI Pro
dotCover
dotTrace
dotMemory
dotPeek

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.

  1. Work your own way, seamlessly switching between ReSharper and Rider at will.

1 / 3(Current Item: 1)

Check out C/C++ tools
from JetBrains

Pick up the right tool for C and C++ development depending on your preferred toolchains and other requirements.