有如下程序: #include<iostream> using namespace std; class B public: Virtual void show()cout<<“B”; ; class D:publicB public: void show()cout<<“D”; ; void funl(B*ptr)ptr->show(); voidun2(B&ref)ref.show(); void fun3(BB)b.show(); int main() B b,*p=new D; D d; fun1(p); fun2(b); fun3(d); return 0;