提取 define
提取 Define 重构方法使用 #define 指令将选定的标记集定义为宏,并在代码中用宏调用替换该标记集。
提取 #define
在编辑器中,选择您想要替换为宏调用的表达式。
按下 Ctrl+Alt+D 或从主菜单或上下文菜单中选择 。
如果有多个可供提取的表达式,请从打开的列表中选择所需的表达式,然后按下 Enter。
如果找到所选表达式的多个实例,CLion 将建议替换所有实例或仅替换所选实例。 从打开的列表中选择所需的选项。

从建议列表中选择一个宏名称,或输入一个新名称。

代码示例
之前 | 之后 |
|---|---|
int main() {
int maxValue = 65536 * 65536;
return 0;
}
|
#define MAX 65536
int main() {
int maxValue = MAX * MAX;
return 0;
}
|
最后修改日期: 2025年 9月 26日