CLion 2025.2 Help

提取 define

提取 Define 重构方法使用 #define 指令将选定的标记集定义为宏,并在代码中用宏调用替换该标记集。

提取 #define

  1. 在编辑器中,选择您想要替换为宏调用的表达式。

  2. 按下 Ctrl+Alt+D 或从主菜单或上下文菜单中选择 重构 | 提取/引入 | 定义

  3. 如果有多个可供提取的表达式,请从打开的列表中选择所需的表达式,然后按下 Enter

  4. 如果找到所选表达式的多个实例,CLion 将建议替换所有实例或仅替换所选实例。 从打开的列表中选择所需的选项。

    提取 define 的多个实例
  5. 从建议列表中选择一个宏名称,或输入一个新名称。

    设置 define 名称

代码示例

之前

之后

int main() { int maxValue = 65536 * 65536; return 0; }
#define MAX 65536 int main() { int maxValue = MAX * MAX; return 0; }
最后修改日期: 2025年 9月 26日