JetBrains Rider 2023.3 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:

Unsupported and partly supported language constructs

Unsupported extensions:

  • C++/CX

Unsupported MS C++ extensions:

Partially supported MS C++ 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

Make JetBrains Rider ignore specific code

To exclude parts of your solution's code from code analysis, navigation, and other features, JetBrains Rider allows you to ignore specific files, folders and file masks in different ways.

Last modified: 24 August 2022