【HarmonyOS Next之旅】DevEco Studio使用指南(十六) -> C++代码重构(二)

枫叶丹6
发布于 2025-10-10 17:04
浏览
0收藏


 目录

1 -> 定义构造函数

2 -> 提取表达式到变量

3 -> 移除namespace

4 -> 添加using声明

5 -> auto自动展开

6 -> 声明隐式成员


【HarmonyOS Next之旅】DevEco Studio使用指南(十六) -> C++代码重构(二)-鸿蒙开发者社区

1 -> 定义构造函数

编辑器提供重构能力,支持为类的成员变量生成默认的构造函数。

规格限制

  1. 不支持未初始化成员变量的类
  2. 不支持在(class标志符,类名,大括号)以外的位置触发
  3. 不支持类已存在有入参的构造函数

使用方法:在类的定义的类名处,右键单击Generate...,选择Constructor,在弹框中点击Define,为成员变量定义一个构造函数。

【HarmonyOS Next之旅】DevEco Studio使用指南(十六) -> C++代码重构(二)-鸿蒙开发者社区

2 -> 提取表达式到变量

在编辑器内,选中需要提取的表达式范围,右键单击Refactor,选择Extract Variable,支持提取表达式到变量。

【HarmonyOS Next之旅】DevEco Studio使用指南(十六) -> C++代码重构(二)-鸿蒙开发者社区

3 -> 移除namespace

光标停留在需要移除的namespace处,右键单击Refactor,选择Remove Using Namespace进行移除,可以避免命名冲突,提高代码可读性。

【HarmonyOS Next之旅】DevEco Studio使用指南(十六) -> C++代码重构(二)-鸿蒙开发者社区

4 -> 添加using声明

编辑器内,光标停留在需要添加using声明处,右键单击Refactor,选择Add Using完成使用using定义类型别名。

【HarmonyOS Next之旅】DevEco Studio使用指南(十六) -> C++代码重构(二)-鸿蒙开发者社区

5 -> auto自动展开

在auto关键字处右键单击Refactor,选择Expand Auto Type,可以使用推断类型替换auto类型。

【HarmonyOS Next之旅】DevEco Studio使用指南(十六) -> C++代码重构(二)-鸿蒙开发者社区

6 -> 声明隐式成员

编辑器支持在类中声明隐式复制/移动成员。光标停留在需要生成的类处,右键单击Generate..., 选择Copy/Move Members

【HarmonyOS Next之旅】DevEco Studio使用指南(十六) -> C++代码重构(二)-鸿蒙开发者社区


感谢各位大佬支持!!!

互三啦!!!



收藏
回复
举报
回复
    相关推荐