#include<iostream>
using namespace std;
class A
{
public:
virtual show()=0;
};
class B:public A
{
void show(){cout<<"原基类函数"<<endl;}
void show_b(){cout<<"成功访问类B"<<endl;}
};
int main()
{
A *p; //基指针;
p=new B; //用基指针new一个B对象。
(B*)p;
p->show_b(); //error!如何修改能通过基指针调用B()函数。
delete p;
return 0;
}