ReSharper C++ 2021.2 vs Visual Studio 2019
This document lists some of the features that are provided by ReSharper C++ 2021.2 but are missing or not as fully implemented in bare Visual Studio 2019.
Microsoft Visual Studio 2019 16.10 | ReSharper C++ 2021.2 | |
---|---|---|
Supported C/C++ specifications | C/C++ | |
C++/CLI | ||
C++/CX | ||
HLSL | ||
Code analysis and corrections | On-the-fly design-time code analysis (compiler errors and warnings) | |
Quick-fixes to resolve code issues | ||
Integrated Clang-Tidy diagnostics and checks | ||
Refactorings and code transformations | Rename | |
Change signature | ||
Extract function | ||
Implement pure virtuals | ||
Create declaration/definition | ||
Move function definition | ||
Convert to raw string literal | ||
65+ context actions (automated local code transformations) | ||
Coding assistance | Code completion | |
Syntax highlighting | Syntax highlighting (configurable colors for 25+ different kinds of identifiers) | |
Tooltips for code elements | ||
Expand/Contract selection | ||
Comment selection (comment chosen automatically) | ||
Quick Info and Parameter Info | ||
Navigation & search | Navigate To | |
Go to declaration | ||
Peek Definition | ||
Code bookmarks | ||
Quick launch | ||
Find references | ||
Generate graph of include files | ||
Call Hierarchy | ||
Go to symbol | ||
Go to type | ||
Go to file | ||
Go to file member | ||
Code generation | Code snippets (templates) | |
Generate files from template | ||
Generate code with code completion | ||
Code style and cleanup | Reformat code | Apply formatting rules in any scope (with ReSharper C++'s own set of formatting rules) |
EditorConfig support | ||
Configurable naming style with predefined schemes (STL, Google, LLVM, CamelCase, Microsoft) | ||
Unit testing | Unit test explorer | |
Microsoft Unit Testing Framework for C++ support | ||
Google Test support | ||
Boost.Test support | ||
CTest support | ||
Debugging | DataTips in the editor | |
Breakpoints tool window | ||
Unreal Engine support | ||
Managing settings | Synchronize settings via Microsoft ID | |
Free 30-day trial |