ReSharper 2025.3 Help

代码完成

ReSharper 选项:代码编辑 | C/C++ | 代码补全

在此页面,您可以调整 代码补全 在 C++ 中的工作方式。

在成员补全中显示自由函数

一种常见的 C++ 编码实践是优先使用非成员非友元函数而不是成员函数。 这是增加封装性并尽可能保持类接口最小化的好方法。 当您在表达式后键入点 . 或箭头 -> 时,接受该表达式作为第一个参数的自由函数将在成员函数之后的补全列表中被建议:

ReSharper C++:代码补全中的自由函数

如果您不希望在补全建议中包含自由函数,可以取消选中此复选框。

在基本补全中显示导入条目

当您想要使用的符号未通过相应的 #include 导入到当前文件中,但它在标准库或解决方案的其他地方定义时,您可以按 Control+Alt+Space 快速在补全建议中找到此符号:

ReSharper:C++ 中的导入符号补全

您可以使用此选项将导入符号建议包含到自动和基本补全的建议列表中。

请注意,这会带来性能影响(因为每次 ReSharper 构建补全列表时,都需要查看解决方案中的所有符号以进行匹配),因此默认情况下是禁用的。

导入条目的行为

配置导入补全行为以始终插入 include 指令或显示带有添加前向声明选项的菜单。

最后修改日期: 2025年 12月 8日