JetBrains Rider 2025.2 Help

语言和框架:C++

C++ 支持包括 C、C++03 和部分 C++11、C++14、C++17、C++20。 支持 ATL、MFC 和 COM 项目。 JetBrains Rider 会根据平台工具集(常规 | 平台工具集 在项目属性中)和/或 /std 开关 自动检测 C++ 版本。

在本节中:

不支持和部分支持的语言结构

不支持的扩展:

  • C++/CX

不支持的 MS C++ 扩展:

  • C++ 组件扩展

  • 标识符、关键字和数字字面量中紧接反斜杠的新行

  • 基指针

  • 在解析模板中使用的名称时,所有名称都被视为依赖名称

部分支持的 MS C++ 扩展:

使用 __RESHARPER__ 宏禁用 JetBrains Rider 的代码分析引擎

如果某些 C++ 结构不被 JetBrains Rider 的代码分析引擎支持或解析不正确,您可以使用 __RESHARPER__ 宏禁用 JetBrains Rider 对该代码的分析,例如:

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

使 JetBrains Rider 忽略特定代码

为了从代码分析、导航和其他功能中排除解决方案代码的部分内容,JetBrains Rider 允许您以不同方式 忽略特定文件、文件夹和文件掩码

最后修改日期: 2025年 9月 26日