在基类中将show声明为不带返回值的纯虚函数,A. virtual void show()=0; B. virtual void show(); C. virtual show()=0; D. void show()=0 virtual;
时间: 2024-02-04 07:02:28 浏览: 186
设计基类点类(Point)、直接派生类圆类(Circle)、间接派生类圆柱体类(Cylinder),将求面积的函数(area)声明成虚函数,并在主函数实现虚函数
A. virtual void show()=0;。在基类中将show声明为不带返回值的纯虚函数,需要在函数声明后面加上 "=0",这表示该函数为纯虚函数,没有实现。同时,由于show是一个虚函数,因此需要在函数声明前面加上关键字"virtual",表示该函数是虚函数。因此,正确的写法是"A. virtual void show()=0;"。B选项中,虚函数的声明后面不应该有分号,因此是错误的。C选项中,函数声明后面缺少了返回类型,因此也是错误的。D选项中,关键字"virtual"应该放在函数声明前面,因此也是错误的。
阅读全文