刘收获

导航

2017年9月1日 #

C++多态实现原理

摘要: C++多态的实现原理,一言以蔽之:在父类中存在虚函数(virtual),如果在子类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。由于虚函数的存在,编译器实行运行时绑定的机制,如果运行时实际指向的对象类型是子类的对象,就调用子类的虚函数;如果运行时实际指向的对象类型是父类的对象,就调用父 阅读全文

posted @ 2017-09-01 23:15 沉疴 阅读(189) 评论(0) 推荐(0) 编辑