ReSharper C++ makes Microsoft Visual Studio a much better IDE with refactorings, navigation, code inspections, quick-fixes, code generation and more productivity features for C++ development.
It extends Visual Studio with over 60 C++ code inspections that are displayed instantly, as you type. For many of these inspections, ReSharper C++ provides quick-fixes (light bulbs) to improve code in one way or another. In addition ReSharper C++ helps you quickly land at any file, class or class member in a solution, no matter how large it is. It can also find usages of any code for you, or navigate you between related entities such as header and source file.
ReSharper C++ provides 4 full-fledged refactorings, namely Rename, Introduce Variable, Extract Method and Change Signature. In addition, it offers 25+ context actions to manipulate code, use alternative syntax, or even substitute macro calls. A rich set of code formatting settings covers usage of braces, spaces, new lines and alignment.
Set up your formatting style, share settings with your teammates, and apply formatting in any scope, from individual code selections to the entire solution. ReSharper C++ can create a lot of code for you, from constructors, getters and setters to hash and swap functions. A dozen of Generate menu commands as well as multiple customizable code templates will help you create common code as fast as possible.