当我编写Java时,可以在初始化类时覆盖抽象方法。我认为它看起来像这样:
AbstractClass object = new AbstractClass(){
void inheritedMethod(){
...
}
};
这可以在C++中完成吗?如果是,语法是什么?
最佳答案
不行,这是不可能的,C++不允许这样做。
首先,您必须定义一个新的单独的类,该类继承自AbstractClass
并实例化该类。
关于c++ - 在C++中,是否可以在初始化时重写虚拟方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16693582/