貌似下面这种类型的指针是只能指向类A的,如果类B继承A,继承得的指针p还是指向A类型。求教,如何在A中声明指向自己类型的指针,使得B继承A后,这个指针指向的类型为B
class A
{
public:
A* p;
}
class B:public A
{
...
}
貌似下面这种类型的指针是只能指向类A的,如果类B继承A,继承得的指针p还是指向A类型。求教,如何在A中声明指向自己类型的指针,使得B继承A后,这个指针指向的类型为B
class A
{
public:
A* p;
}
class B:public A
{
...
}