virtual void func2(){cout<<"class B func 2"< virtual void func2(){cout<<"class B func 2"<
当前位置:首页 > C+ + 程序设计(04737) > 正文内容

对于下面类定义,正确的叙述是
class A{
public:virtual void funcl(){}
void func2(){} };
class B: public A{
public:void funcl(){cout<<"class B func 1"<virtual void func2(){cout<<"class B func 2"<
高老师2年前 (2024-03-26)C+ + 程序设计(04737)8

对于下面类定义,正确的叙述是
class A{
public:virtual void funcl(){}
void func2(){} };
class B: public A{
public:void funcl(){cout<<"class B func 1"<virtual void func2(){cout<<"class B func 2"<

A.A::func2()和B::func1()都是虚函数

B.A::func2()和B::func1()都不是虚函数

C.B::func1()是虚函数,而A::func2()不是虚函数

D.B::func1()不是虚函数,而A::func2()是虚函数

正确答案是C

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/241301.html

分享给朋友: