一、概述
c++的virtual提供了运行时的多态,可以用基类的指针调用子类对象的函数,通过override可以强制要求基类有对应的虚函数。
二、测试代码
#pragma once
#include <stdio.h>
class Base
{
public:
void A_1()
{
printf("Base::A_1\n");
};
virtual void A_2()
{
printf("Base::A_2\n");
}
virtual void A_3()
{
printf("Base::A_3\n");
}
virtual void A_4()
{
printf("Base::A_4\n");
}
void A_5()
{