课程
/后端开发
/C++
/C++远征之多态篇
为什么使用虚函数后,使用父类的指针指向子类。调用的是子类的虚函数!
2015-11-27
源自:C++远征之多态篇 2-1
正在回答
从C++语言的角度来说,这就是虚函数的功能,你只需记住即可。
如果你深究原因,这和语言的实现有关,大部分平台和编译器都是借助“虚函数表”来实现的,你搜搜这个东西就能明白。 不过你也要知道:C++并没有强制要求用虚函数表来实现多态,C++标准只是规定了行为,并没有规定具体实现方式。
雲野 提问者
举报
本教程将带领大家体会面向对象三大特性中的多态特性