读书人

这么理解动态绑定对吗

发布时间: 2012-08-07 14:54:48 作者: rapoo

这样理解动态绑定对吗?


如图,动态绑定是不是可以这样理解,因为VPTR在对象内存的第一个位置,动态绑定时,每个对象自带的VPTR指向的地方被替换了?


[解决办法]
虚表不会被替换,基类和派生类的vptr指向不同的虚表
动态绑定也没有一个“时候”,非要说的话,构造一个对象的时候它的vptr指向它所属的类的虚表
[解决办法]
C++是如何利用虚函数实现多态性的?

读书人网 >C++

热点推荐