Using Resharper for C++

Resharper is a plugin for visual studio that provides a lot of functionality to simplify the lives of C++ programmers. It is practically a necessary tool if you work on medium to large size code-bases written in C++.

What Resharper provides is a set of tools that enrich the experience of programmers using Visual Studio. In my personal experience, the plugin has extensive features that can save a lot of time, since you really want to avoid these code changes manually.

Here are some of the features provided by Resharper for Visual Studio C++ programmers:

Smart code browsing: Using Resharper, one can quickly browser large code bases with just a few keypresses. You can explore class hierarchies, name space, and other elements of C++ programmer quickly by just using you keyboard.

Refactoring of code Resharper also provides a powerful refactoring capability. With this feature, you can quickly do things like change function names, moving variables into another class and change function signatures. This takes only a few seconds and changes are propagated to the whole project.

Code analysis With code analysis, it becomes easier to spot non-obvious coding issues. The analyzer is capable to scan C++ source code to find difficult-to-find bugs in just a few seconds. Having access to these features makes it much easier to understand and modify you C++ codebase.

All in all, Resharper is a very useful plug in for Visual Studio users. It blends incredibly well with the IDE, saving a lot of time and effort to its users. It is one of my preferred plugins when I do Windows-based application development on Visual Studio.

Reference Books