【发布时间】:2015-11-07 07:23:18
【问题描述】:
我有一个抽象类,我需要为它创建两个匿名子类对象。我有多个子类。只需编写代码来创建这些对象之一
【问题讨论】:
-
什么是匿名对象?
-
我有六个子类。匿名,它将是这六个子类对象之一
标签: c++ abstract-class subclass anonymous-objects
我有一个抽象类,我需要为它创建两个匿名子类对象。我有多个子类。只需编写代码来创建这些对象之一
【问题讨论】:
标签: c++ abstract-class subclass anonymous-objects
当你声明一个类(或结构)时,如果你声明了一个变量,类名是可选的,但你仍然可以使用继承。
类似
class AbstractBaseClass
{
public:
virtual void abstract_function() = 0;
};
class : public AbstractBaseClass
{
public:
void abstract_function() { ... }
} my_anonymous_object;
【讨论】: