实现纯虚方法

功能:生成实现类中所有纯虚方法所需的代码。

时间:想要从具有纯虚函数的类中继承时使用该功能

原因:可以手动逐一实现所有纯虚函数,但此功能可自动生成所有方法签名

方法:

  1. 将文本或鼠标光标置于想要在其中实现基类的纯虚函数的类上。

    类的屏幕截图,该类具有两个名为 Method1 和 Method2 的纯虚拟函数。名为 MyInheritedClass 的空类派生自它。

  2. 接下来,执行以下操作之一:

    • 键盘
      • 按 Ctrl+. 触发“快捷操作和重构”菜单并从上下文菜单选择“实现‘ClassName’类的所有纯虚方法”,其中 ClassName 是所选类的名称。
    • 鼠标
      • 右键单击并选择“快捷操作和重构”菜单并从上下文菜单选择“实现 "ClassName" 类的所有纯虚方法”,其中 ClassName 是所选类的名称
  3. 将自动创建纯虚方法签名,以供实现。

    MyInheritedClass 的屏幕截图,它现在有 2 个虚拟方法定义,这些定义与基类中声明的名称和签名匹配。