c++,在抽象类中创建匿名子类对象
c++, Create Anonymous SubClass Object in Abstract Class
我有一个抽象类,我需要为它创建两个匿名子类对象。我有多个子类。只需编写代码即可创建其中一个对象
当您声明一个类(或结构)时,如果您声明了一个变量,则类的名称是可选的,但您仍然可以使用继承。
类似的东西
class AbstractBaseClass
{
public:
virtual void abstract_function() = 0;
};
class : public AbstractBaseClass
{
public:
void abstract_function() { ... }
} my_anonymous_object;
相关文章:
- 从父类方法返回子类对象
- 对静态分配的子类对象进行静态分配的纯虚拟父类引用是否合法?
- 我们可以在没有新实例化的情况下声明一个抽象方法来返回抽象超类中的子类对象吗
- 如何在 BaseClass 指针数组中存储指向子类对象的指针?
- 子类对象列表重新解释为基类对象列表?(C++11).
- 如何将字符串(ID)映射到新的子类对象C 的创建
- C++:使用父类运算符函数更新子类对象的继承变量
- 指向子类对象的指针的静态数组出现问题
- cpp 从需要超类对象的函数访问子类对象方法
- 制作可以存储子类对象的超类类型的向量
- 我构造子类对象的方式有什么问题?
- 识别基类指向的子类对象
- C++维护子类对象的混合集合
- 在构造子类对象的过程中,更改一个类属性的数据类型会导致segfault
- 将子类对象传递给采用超类对象的函数
- 从基类模板化列表中实例化子类对象
- 创建子类对象时, 是为超类创建的第二个对象
- 如何从私有成员子类对象捕获异常
- 如何让一组不同的子类对象从另一组共享基类的一个静态变量
- visual超级类有可能拥有子类对象吗?c++