2014年11月26日

父类指针可以指向子类对象,反之则不能

摘要: 简单来说,C++的多态就是靠父类指针指向子类对象+虚函数来实现的。父类指针指向子类对象,可以调用子类从父类继承来的那一部分,但如果父类中声明了virtual,则可以调用子类中的方法,这样就实现了多态。而子类指针指向父类对象,可能会调用到父类中没用的方法,因此这是不对的。至于两类指针的互换是另一个问题... 阅读全文

posted @ 2014-11-26 11:21 矮油~ 阅读(5980) 评论(0) 推荐(1)

导航