#include<iostream.h>
class A
public:
virtual~A()
virtual void f()
cout<<"A::f()"<<endl;
virtual void g()
cout<<"A::g()"<<endl;
;
class B:public A
public;
virtual void g()
cout<<"B::g()"<<endl;
virtual void k()
cout<<"B::k()"<<endl;
;
void main()
A*P=new B;
P->f();
P->g();
P->k();
delete p;
参考答案:p->k();错误,在类A中无k()函数。可在类A中增加k()函数的定义。