ReSharper C++

Visual Studio extension for C++ development.

Published by JetBrains
Distributed by ComponentSource since 2007

Prices from: $ 249.90 Version: 2026.1.1 NEW Updated: Apr 27, 2026

i

New licenses for ReSharper C++ are now available as part of ReSharper. All existing, current ReSharper C++ licenses are now automatically valid for both ReSharper and ReSharper C++ products.

ReSharper C++ Releases

Released: Dec 8, 2021

Updates in 2021.3.x

2021.3

Updated Dec 8, 2021

Features

  • Support for Microsoft Visual Studio 2022
    • ReSharper C++ now supports the new Visual Studio 2022 release build, meaning you will have access to the same rich feature set you are used to using in other Visual Studio versions.
    • Since Visual Studio 2022 is an x64 process, there is no longer a limit to the maximum amount of memory that can be allocated to it, and all the ReSharper С++ features work faster.
  • C++20
    • Use C++20 designated initializers to quickly generate...

Released: Aug 3, 2021

Updates in 2021.2.x

2021.2.2

Updated Oct 13, 2021

Fixes

  • Brought back compatibility of JetBrains.ReSharper.GlobalTools package with Microsoft .NET Core 3.1.
  • Fixed a number of issues in support for C# 10 constant interpolated strings.
  • Fixed the false positive errors in Blazor projects on built-in attributes.
  • Fixed the issue that caused ReSharper to use the wrong version of the MSBuild.
  • Fixed yet another case of the ? operator being treated incorrectly.

2021.2

Updated Aug 3, 2021

Features

  • Type conversion hints
    • Added...

Released: Apr 8, 2021

Updates in 2021.1.x

2021.1.4

Updated Jul 14, 2021

Features

  • ReSharper C++
    • Now works with Unreal Engine 5 from both the Unreal launcher and GitHub sources.

Fixes

  • ReSharper
    • Fixed the false positive warning in NRT analysis caused by explicitly switching to pessimistic mode.
    • Fixed the issue that caused generated files to be rendered empty in some cases.

2021.1.1

Updated Apr 10, 2021

Fixes

  • Fixed licensing issue.

2021.1

Updated Apr 8, 2021

Features

  • C++ Support
    • Added support for class types in non-type template parameters...

Released: Apr 16, 2020

Updates in 2020.x

2020.1

Updated Apr 16, 2020

Features

C++20

  • Using enum - ReSharper C++ 2020.1 adds support for using enum declarations, which let you bring specific enumerators from a scoped enumeration into the local scope. A new refactoring, Introduce Using Enum, is available to help you add using enum declarations to existing code.
  • C++20's Concepts - For C++20's Concepts, ReSharper C++ supports the new syntax for constrained type placeholders and abbreviated function templates. Improved error messages about...

Released: Feb 12, 2020

Updates in 2019.3.2

Fixes

  • Sort #include directives: incorrect main header detection
  • Sort #include directives: "Add" button in settings should insert new entry instead of appending
  • Add a menu item to the "Sort #include directives" submenu to open the "Code Style" options page
  • "Flip arguments" breaks code formatting
  • Sort #include directives: do not regroup directives separated by comment
  • Incorrect highlighting "Order of #include directives does not match code style settings"
  • "Add include guard" action leads to...

Released: Dec 20, 2019

Updates in 2019.3.1

Fixes

  • Quick fixes are not available after incremental re-highlighting at the end of file.
  • Bulk "Sort #include directives in file" fix does not work
  • Added "Sort #include directives" to code cleanup.

Released: Dec 11, 2019

Updates in 2019.3

Features

  • C++20 support - C++20 is feature-complete and will be officially signed off next year. ReSharper C++ 2019.3 already supports many features, augmenting them with additional analysis and insights. First, ReSharper C++ is now aware that aggregates can be initialized from a parenthesized list of values, and that an extra ADL needs to be performed in some cases with function templates. Not only are concepts supported in ReSharper C++’s parser, but Rename refactoring and Find Usages are also...

Released: Oct 18, 2019

Updates in 2019.2.3

Fixes

  • Several fixes to better support the MSBuild-based project model while loading C++ projects.
  • The Parameter info popup now appears automatically, and focus is not lost anymore after you apply the “Generate implementation” quick-fix.

Released: Aug 8, 2019

Updates in 2019.2

Features

Faster startup times

  • JetBrains have finalized a new preprocessor implementation used inside ReSharper C++; there are now two of them.
  • A newer one used for indexing, and an older one used for everything else.
  • The new one delivers 15-25% faster indexing on typical solutions, like LLVM and Unreal Engine.

Code completion

  • In code completion, ReSharper C++ shows a summary tooltip for each item in the completion list (controlled by the Show summary checkbox in the Environment | IntelliSense...

Released: Apr 30, 2019

Updates in 2019.1

Features

Performance improvements

  • ReSharper C++ 2019.1 introduces many performance improvements to speed up indexing and reduce memory usage.

Unreal Engine support

  • Unreal Engine naming convention - ReSharper C++ 2019.1 accommodates Unreal Engine naming convention across all its actions, including Introduce Variable and Rename refactorings, code generation for getters and setters, and many others. ReSharper C++ also keeps an eye on the names you use across your code base. It highlights any...