在一份文件上看见这句话,弄得不太清楚,求具体解释一下

在一份资料上看见这句话,弄得不太清楚,求具体解释一下?
考虑C++对象模型,在多继承情况下,指向基类的指针不等于指向子类的指针,所以不能进行强制转换。

------解决方案--------------------

指向基类的指针不等于指向子类的指针

指向基类的指针, 也就是父类指针

指向子类的指针,子类指针,

不同的东西

------解决方案--------------------
看看这个
------解决方案--------------------
要回答这个问题首先要知道什么是基类,比如说B类继承了A类,那么A类就是B类的基类,B类就是A类的派生类,也叫子类。这时A类与B类就有了一定的关系,比如一个B类的变量b,此时有一个指针指向这个变量B的话,可以发现,其指针其实是指向A类的,也就是说这个指针可以调用A类的一些方法或成员变量。但如何使一个A类的变量a,当一个指针指向a时,是找不到B类的地址的,也就是调用不了B类的方法和变量。