CLion 2025.2 Help

提取函数

以下演示说明了 提取函数 重构的用法,以及 提取参数提取 lambda 参数实时模板的用法:

当调用 提取函数重构时,CLion 会分析选定的代码块,并检测出作为选定代码片段输入的变量以及作为其输出的变量。

检测到的输出变量将用作提取函数的返回值。

提取函数

  1. 在编辑器中,选择要转换为函数的代码块。

  2. 从主菜单或选定内容的上下文菜单中,选择 重构 | 提取/引入 | 方法 或按 Ctrl+Alt+M

  3. 在打开的 提取函数 对话框中,指定新函数的名称、返回类型和其他设置。

    提取方法对话框

    如果尚未声明该函数,请选择声明位置:当前位置的上方或下方。

    在参数窗格中:

    • 添加新参数或删除不必要的参数

    • 通过点击相应的参数行并输入新名称和类型来重命名参数或/和更改其类型

    • 重新排列列表中的参数顺序

    • 更改函数的返回类型

    您可以使用相应的复选框将函数设为 constexprnoexcept

  4. 签名预览 窗格中检查结果,然后点击 提取 以创建函数。

    选定的代码片段将被函数调用替换。

之前

之后

int main() { int x = 15; int y = 10; int z = x - y; return 0; }
int main() { int x = 10; int y = 15; int z = XSubY(x,y); return 0; } void XSubY(int x, int y) { return x - y; }
最后修改日期: 2025年 9月 26日