多重继承下的类型转换
摘要:先来看看前面代码的内存布局。 之所以会出现pI1和pI2指向了同一个地址,是因为C++编译器没有足够的知识来把IA*类型转换为IB*类型,只能按照传统的C指针强制转换处理,也就是指针位置不变。为了验证上面的结论,简单的把pIA和pIB打印出来即可。把main()函数修改为如下: int main(i
阅读全文
posted @ 2016-02-03 11:27
posted @ 2016-02-03 11:27
posted @ 2016-02-03 11:21
posted @ 2016-02-01 11:12
posted @ 2016-02-01 10:58