我有一个抽象类,我需要为它创建两个匿名子类对象。我有多个子类。只需编写代码即可创建其中一个对象
答案 0 :(得分:1)
当声明一个类(或结构)时,如果声明一个变量,那么该类的名称是可选的,但你仍然可以使用继承。
像
这样的东西class AbstractBaseClass
{
public:
virtual void abstract_function() = 0;
};
class : public AbstractBaseClass
{
public:
void abstract_function() { ... }
} my_anonymous_object;