论文部分内容阅读
虚函数是C++中用于实现多态的机制,其核心理念就是通过基类来访问派生类定义的函数。虚函数在类中必须用virtual关键字来声明.虚函数只能借助于指针或者引用来实现多态。在基类中可以通过将虚函数声明为纯虚函数的手段来定义抽象类,强制派生类在自己的类定义中实现虚函数的具体功能。在C++编译时通过虚函数表机制来达到运行时根据调用对象来决定要执行的虚函数的版本,从而实现多态。