C. B::func1()是虚函数,因为它在基类A中是虚函数,而B::func1()覆盖了A::func1()。A::func2()不是虚函数,因为它没有被声明为虚函数,也没有在子类中被覆盖。

对于类定义class Apublicvirtual void func1void func2;class Bpublic Apublicvoid func1coutclass B func1endl;virtual void func2coutclass B func2endl;;下面叙述正确的是。AAfunc2和Bfunc1都是虚函数BAfunc2和Bfunc1都不是虚函数CBfunc1是虚函数

原文地址: https://www.cveoy.top/t/topic/hi3H 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录