一.什么是虚函数.纯虚函数.抽象基类 虚函数:在某基类中声明为 virtual 并在一个或多个派生类中被重新定 义的成员函数. 纯虚函数:是一种特殊的虚函数,使用virtual关键字,并且在其后面加上=0. 抽象基类:在基类中加入至少一个纯虚函数,使基类成为抽象类. 二.为什么要使用虚函数 在理解这个问题前,就必须要理解什么是晚捆绑. 晚捆绑是相对于早捆绑而言的,那么什么又是捆绑呢?把函数体与函数调用相联系称为捆绑,当捆绑在程序运行之前完成时,这称为早捆绑.那么当捆绑根据对象的类型,发生在运行时