JetBrains Rider 2020.2 Help

Languages and Frameworks: C++

C++ support includes C, C++03, and partially C++11, C++14, C++17, C++20. ATL, MFC and COM projects are supported. JetBrains Rider detects C++ version automatically based on the platform toolset (General | Platform Toolset in the project properties) and/or on the /std switch.

In this section:

Please use the table of contents navigation to browse articles from this section.

Unsupported and partly supported language constructs

Unsupported C++11 features:

Partially supported C++11 features:

Unsupported extensions:

  • C++/CX

Unsupported MS C++ extensions:

Partially supported MS C++ extensions:

Unsupported MS preprocessor extensions:

Disabling JetBrains Rider's code analysis engine with the __RESHARPER__ macro

If some C++ construct is not supported by JetBrains Rider's code analysis engine or parsed incorrectly, you can disable JetBrains Rider for this code with the __RESHARPER__ macro, i.e:

#ifndef __RESHARPER__ // This code will not be visible to JetBrains Rider #endif

Making JetBrains Rider ignore specific code

JetBrains Rider allows you to ignore specific files, folders and file masks in different ways. You can configure ignored files on the following options pages:

Last modified: 15 July 2020