我有以下课程:
class A {
protected:
A *inner;
public:
....
virtual void doSomething() = 0;
....
}
class B: public A {
...
void doSomething() {
if(inner != NULL)
inner->doSomething();
}
...
}
当我使用时,inner->doSomething()
我得到一个分段错误。我应该怎么做才能打电话inner->doSomething()
到B班?
提前致谢。