C++学习之多态
摘要:
http://blog.csdn.net/hackbuteer1/article/details/7475622C++ Primer 第四版 (中文版)P480:“引用和指针的静态类型和动态类型可以不同,这是C++用以支持多态性的基石”ps:好书面,考试的时候可以这样作答。多态(Polymorphisn)在C++中是通过虚函数实现的。通过前面的博客,如果类中有虚函数,编译器就会自动生成一个虚函数表,对象中包含一个指向虚函数表的指针。能够实现多态的关键在于:虚函数是允许被派生类重写的,在虚函数表中,派生类函数对覆盖(override)基类函数。除此之外,还必须通过指针或引用调用方法才行,将派生类 阅读全文
posted @ 2013-09-29 16:16 theCambrian.cpp 阅读(130) 评论(0) 推荐(0)
浙公网安备 33010602011771号