virtual场景:在使用多态特性时,将基类中要被子类重写的函数声明为虚函数/纯虚函数。tips:对于多态基类,必须声明为virtual否则释放指向派生类对象的基类指针时可能会内存泄漏。示例:动物基类抽象huntFood方法,子类狗重写对应方法,则需要通过virtual在基类声明。 class Animal { private: /* data */ public: Animal(/* args */); ~Animal(); virtual void huntFood() = 0; }; class Dog : public Animal{ public: void huntFood()...