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 19, 2018

Updates in 2018.3

Features

  • Responsive editor - ReSharper C++ 2018.3 offers several notable performance improvements. First, Find code issues and the InspectCode command line tool are now parallelized, which makes them significantly faster. Second, Cache loading on project reopening is now parallel as well, which makes it twice as fast on average. Finally, there are general performance improvements in code completion, initial project indexing, and file analysis.
  • Unreal Engine support - Start working with your...

Released: Aug 21, 2018

Updates in 2018.2

Features

  • Initial C++/CLI support - Major features updated to support this language dialect including:
    • Code inspections.
    • Typing assistance.
    • Formatting.
    • Code completion.
  • C++17 features - ReSharper C++ adds understanding of the following new features:
    • Class template argument deduction and user-defined deduction guides.
    • Fold expressions.
    • Auto non-type template parameters.
    • Pack expansions in using declarations.
    • Using declarations with multiple declarators.
    • Guaranteed copy elision.
    • Aggregates with...

Released: Apr 19, 2018

Updates in 2018.1

Features

  • Debug Step Filters - When you invoke Step Into, the Visual Studio debugger will normally step into all the functions that are called from the current statement. However, some of the functions are either trivial or so well tested, that you don’t want to step into them. This is where Step Filters comes in: with this feature you can specify functions that should always be stepped over by the debugger.
  • Includes Analyzer - New code inspection tool helps you gauge which header files in your...

Released: Dec 20, 2017

Updates in 2017.3

Features

  • Debugger features - Local variables, function parameters, current line expressions and function return values are now displayed inline right next to the corresponding code. In addition, ReSharper C++ comes with the new Go to Breakpoint action (Ctrl+Alt+F9) and the R# Breakpoints tool window for quick navigation between breakpoints in the solution, as well as the ability to create breakpoints and tracepoints from the Find Results tool window. ReSharper C++ also provides its own debugger...

Released: Sep 1, 2017

Updates in 2017.2

Features

  • C++11 and C++17 Features - ReSharper C++ 2017.2 now understands C++11 extended friend declarations and finalizes support for string and floating-point user-defined literals. The ongoing work on C++17 support is also progressing: selection statements with initializer, using in attribute namespaces, and capturing *this by value are all supported now. In addition, code inspections now take C++17 [[nodiscard]] and [[maybe_unused]] attributes into account.
  • Performance - In an ongoing effort...

Released: Apr 3, 2017

Updates in 2017.1

Features

  • Visual Studio 2017 RTM support - Completing the work started in the 2016.3 release, ReSharper C++ improves compatibility with the latest Visual Studio release. It supports Open Folder and CMake projects, as well as the Faster Project Load Visual Studio setting.
  • Inspections and code cleanup enhancements
    • The Update file header cleanup task and a set of tasks to fix common code issues are added.
    • Control flow inspections are updated to handle class fields in addition to local variables and...

Released: Dec 15, 2016

Updates in 2016.3

Features

  • Typedef refactorings - The "Introduce typedef" refactoring allows you to quickly create a typedef for the selected data type and replace this data type and all its occurrences with the newly created typedef. "Inline typedef" refactoring does the inverse: it replaces an existing typedef with the actual data type.
  • Postfix completion - Postfix code completion allows you to focus on your data, rather than the syntax. When you type a dot (.) or an arrow (->) after an expression, ReSharper...

Released: Sep 13, 2016

Updates in 2016.2.2

Fixes

  • Typing assist breaks indentation when writing enumerators.
  • Delegating constructors are not in completion list.
  • Search domain for doxygen searcher leads to long find usages.
  • Alias declaration symbols are not handled by type aliases cache.
  • "Space after <token>" formatter options do not check if the token came from a macro substitution.
  • Completion for return inside constructors.
  • Stringize operator does not work if the name of the macro parameter coincides with a directive.
  • Typing assist...

Released: Aug 25, 2016

Updates in 2016.2

Features

  • Inline variable refactoring is now available in ReSharper C++.
  • Quick Documentation pop-up appears in ReSharper C++ 2016.2. It can display documentation from Doxygen comment blocks, and will display the symbol signature even if there is no Doxygen documentation for a symbol.
  • New code inspections and quick-fixes: There is a new code inspection that warns you about missing include guards in your header files. As a quick-fix, it lets you automatically add a #pragma once directive. Another...

Released: Apr 21, 2016

Updates in this release

Updates in 2016.1

  • New To-do Explorer. ReSharper C++ 2016.1 introduces the long-awaited navigation view, which lets you view, group and filter comments that contain one of the 3 default to-do patterns (Bug, Todo and Not Implemented) and any custom patterns that you might want to set up.
  • New context actions and quick-fixes. ReSharper C++ 2016.1 comes with quick-fixes to change variable type, function return type, type of unmatched out of class definition or declaration. Another new quick-fix lets...