Code Analysis01
ReSharper C++ starts analyzing code as soon as you open your project in Visual Studio editor, and keeps reanalyzing files as you edit them, detecting errors and possible problems before you even compile.
Coding Assistance02
ReSharper C++ provides a set of context actions that target C++ code. Context actions are optional code transformations that usually help switch between alternative syntax options. Similar to quick-fixes, they are made available when you press Alt+Enter.
Navigation and Search03
With ReSharper C++, finding your way through the source code get a lot easier. Just search for declarations, members, method calls, or members of an inheritance hierarchy with simple shortcuts.
Code Generation04
ReSharper C++ provides a wide variety of ways to generate boilerplate code. One way of generating code that we described above relies on quick-fixes to automatically generate symbols based on their existing usages.
Code Style Assistance05
ReSharper C++ allows you to configure and apply code formatting rules and a naming style that you prefer to use when working on a specific solution. To ensure a consistent code style across the entire team, you can save your formatting and naming preferences to a settings file and share it among your teammates.
Unit Testing06
ReSharper C++ comes with a unit test runner in Visual Studio that supports Google Test and Boost.Test frameworks. You can run and debug unit tests, as well as add tests to different sessions, right from the text editor, via the Alt+Enter contextual menu.