64,691
社区成员
发帖
与我相关
我的任务
分享
class abstract
{
public:
virtual void fun() = 0;
void doSomething()
{
abstract a;//这里肯定会报错,因为abstract是抽象类,不能具体实例化,但我想的是,在abstract的子类里(实现了fun函数),这里也调用具体的那个子类.
a.fun();
}
};
class abstract
{
public:
virtual void fun() = 0;
void doSomething(abstract * a)
{
a.fun();
}
};