课程
/后端开发
/C++
/C++远征之多态篇
用父类shape的指针指向子类circle的对象,通过delete 接shape的指针时,父类shape就可以找到子类circle的虚函数表指针?这句话该怎么理解?
2018-09-12
源自:C++远征之多态篇 2-7
正在回答
因为指针在定义的时候就指向了circle的对象,所以指针一直是指向circle对象内存区域的,因而delete的时候会找到circle对象的虚函数表,进行析构。然后父类shape再进行析构。
举报
本教程将带领大家体会面向对象三大特性中的多态特性