今天在工作中遇到了一个问题,需要继承一个嵌套的抽象类,废了很大的功夫才成功创建了对象
抽象嵌套类如下:
class A
{
class B
{
public:
B* GetInstance() = 0;
}
};
继承类如下:
class C : public A::B
{
public:
B* GetInstance();
}
这样就可以创建C类型的对象了
今天在工作中遇到了一个问题,需要继承一个嵌套的抽象类,废了很大的功夫才成功创建了对象
抽象嵌套类如下:
class A
{
class B
{
public:
B* GetInstance() = 0;
}
};
继承类如下:
class C : public A::B
{
public:
B* GetInstance();
}