【虚函数】请解释一下每个选项为什么对或者不对关于春纯虚函数...

发布时间:2021-04-03 10:05:29

请解释一下每个选项为什么对或者不对关于春纯虚函数,下列描述正确的是() A.纯虚函数是没有给出实现版本(即没有函数体定义)的虚函数 B.纯虚函数的声明总是以“=0”结束C.派生类必须实现基类的纯虚函数D.含有纯虚函数的类不可能是派生类

网友回答

【答案】 A:纯虚函数不需要进行定义,就是在基类不要有实现,只是为其所有派生类提供一个一致的接口。但是在派生类中就能给出实现,有函数体定义。所以A错误
  B:纯虚函数声明:virtual()=0;所以B正确
  C:派生类可以实现基类的纯虚函数,也可以不实现(还是抽象类)所以C错误
  D:如C一样 所以D错误
以上问题属网友观点,不代表本站立场,仅供参考!