【问题标题】:c++, Create Anonymous SubClass Object in Abstract Class [closed]c ++,在抽象类中创建匿名子类对象[关闭]
【发布时间】:2015-11-07 07:23:18
【问题描述】:

我有一个抽象类,我需要为它创建两个匿名子类对象。我有多个子类。只需编写代码来创建这些对象之一

【问题讨论】:

  • 什么是匿名对象?
  • 我有六个子类。匿名,它将是这六个子类对象之一

标签: c++ abstract-class subclass anonymous-objects


【解决方案1】:

当你声明一个类(或结构)时,如果你声明了一个变量,类名是可选的,但你仍然可以使用继承。

类似

class AbstractBaseClass
{
public:
    virtual void abstract_function() = 0;
};

class : public AbstractBaseClass
{
public:
    void abstract_function() { ... }
} my_anonymous_object;

【讨论】:

  • 好的,但是我如何在我的抽象类中创建对象?
猜你喜欢
  • 2023-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多