摘要:
今天主要了解了一下C++虚函数和纯虚函数的用法。 C++的虚函数主要是用来实现多态,且多态分为两种,静态和动态。 静态多态,为编译时多态;动态多态,为运行时多态。 静态多态,由函数重载和运算符重载实现。 动态多态,由虚函数实现。 虚函数多态的实现主要是靠虚函数表来实现的。 详细内容参考:http:/ 阅读全文
摘要:
前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚 阅读全文