动态绑定要符合3条件:
1、是一个指针进行指定。
2、指针是向上转型。(也就是有继承)
3、调用的是虚函数。
之后系统就会把指针这样
走的具体流程其实就如下图
在这过程中就实现了多类型,多形态,也就是所谓的多态。
C++面向对象思想之虚指针
最新推荐文章于 2023-12-10 23:46:49 发布
动态绑定要符合3条件:
1、是一个指针进行指定。
2、指针是向上转型。(也就是有继承)
3、调用的是虚函数。
之后系统就会把指针这样
走的具体流程其实就如下图
在这过程中就实现了多类型,多形态,也就是所谓的多态。