c++基础的继承和重载例子
以下代码运行结果是'AA'
我以为:
- B继承自A,重定义了函数show,指针指向B的对象b时,应该调用B的show方法啊
看起来这是不对的,那么我错在了哪里呢?
烦请指点
```
#include<iostream.h>
class A{
public:
void show(){ cout<<"A"; }
};
class B:public A {
public:
void show(){ cout<<"B"; }
};
main()
{ A a,*pc;
B b;
pc=&a; pc->show();
pc=&b; pc->show();
return 0;
}
```