1.派生类的虚函数与基类的虚函数具有不同的参数个数和类型
这是错的,因为如果派生类的虚函数与基类的虚函数具有不同的参数个数和类型时,子类会无法重载父类的函数,父类的同名函数会被覆盖,
想调用父类的只能加上父类的域名,比如:child C; C.parent::func();所以要产生多态,两者的虚函数必须有相同的参数个数和类型(基类函数重写)。
首先第一个为什么输出的结果时这样的呢,因为该函数没有形成多态,所以不会按照多态的形式调用函数,只会调用父类的函数。
第二个第三个,父类函数被覆盖了,要调用必须要b.A::disp(6)才行;
2、