按语言分类的 ReSharper:C++
C++ 支持包括 C、C++/CLI、C++(支持到 C++20)和部分 C++23。 支持 ATL、MFC 和 COM 项目。 ReSharper 会根据平台工具集(项目属性中的 )和/或 /std 开关自动检测 C++ 版本。
本节内容:
- 代码分析
- 编码辅助
- 代码样式辅助
- Clang-Tidy 集成
- Doxygen 文档
- 使用 Clang-Format
- 调试辅助
- 导航和搜索
- 代码层次结构
- 嵌入提示
- 包含分析
- 重构
- 代码模板
- 代码生成
- 单元测试辅助
- C++/CLI 支持
不支持和部分支持的语言结构
不支持的扩展:
C++/CX
不支持的 MS C++ 扩展:
部分支持的 MS C++ 扩展:
使用 __RESHARPER__ 宏禁用 ReSharper 的代码分析引擎
如果某些 C++ 结构不受 ReSharper 的代码分析引擎支持或解析不正确,您可以使用 __RESHARPER__ 宏禁用 ReSharper 对该代码的处理,例如:
#ifndef __RESHARPER__
// This code will not be visible to ReSharper
#endif
使 ReSharper 忽略特定代码
要将解决方案代码的部分内容从代码分析、导航和其他功能中排除,ReSharper 允许您以不同方式 忽略特定文件、文件夹和文件掩码。
最后修改日期: 2025年 9月 27日