CLion 2025.2 Help

提取 typedef

提取 Typedef 重构将选定的类型声明更改为 typedef 定义。

当实际声明过于繁琐、可能引起混淆、可能因实现不同而有所变化,或者只是为了使代码呈现更清晰、更易读时,您可以使用 Extract Typedef

就地提取 typedef

  1. 在编辑器中,选择要重新声明的类型声明。

    选择要提取的类型
  2. 从主菜单中调用 重构 | 提取/引入 | Typedef

  3. 如果找到所选表达式的多个实例,请在 找到多处出现 弹出菜单中选择 仅替换此处替换所有出现的地方

  4. 指定新类型的名称。

    指定新类型的名称
  5. CLion 将提取新的 typedef

    提取 typedef 结果

之前

之后

void f(int); void (*pf1)(int) = &f;
typedef void (*pFunction)(int); void f(int); pFunction pf1 = &f;
最后修改日期: 2025年 9月 26日