((A*)&b)和((A)B)的区别
vship 2004-08-13 11:48:32 class A
{
...
public:
void fun()
{
hello();
}
virtual void hello{...}
...
}
class B:public A
{
...
virtual void hello(){...}
...
}
main()
{
B b;
((A*)&b)->hello();
((A)b).hello();
}
请问((A*)&b)和((A)b)有何本质的区别啊?谢谢