重构 | 提取/引入 | 方法

CtrlAlt+M

以下演示说明了提取函数重构的使用方法,以及提取参数、提取 lambda 参数和Live 模板:

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

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

提取函数

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

    形成方法的代码片段不一定是一组语句。它还可以是代码中某处使用的表达式。

  2. 从主菜单或选择中,选择 Refactor | Extract/Introduce | Method 或按下 CtrlAlt+M。
    1.png
  3. 在打开的“提取函数”对话框中,指定新函数的名称。
  4. 指定函数的返回类型。
  5. 如果函数尚未声明,请选择声明位置:在当前位置上方或下方。
  6. 在参数窗格中:

    • 添加新参数或删除不必要的参数
    • 通过单击相应的参数行并输入新名称和类型,重命名参数和/或更改参数的类型
    • 在列表中重新排序参数
    • 更改函数的返回类型
  7. 您可以使用相应的复选框使函数成为 constexprnoexcept
  8. 在“签名预览”窗格中检查结果,然后单击“提取”以创建函数。

所选代码片段将被替换为函数调用。

C++ 示例

BeforeAfter
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; }

标签: clion破解, clion破解教程, clion教程, clion基础教程, clion高级教程, clion核心教程, clion免费激活码, clion免费注册码, clion注册码在线生成, clion激活