首页 > 试题广场 >

在下列描述中,正确的是( )。

[单选题]
在下列描述中,正确的是()
  • 虚函数是没有实现的函数
  • 纯虚函数是返回值等于0的函数
  • 抽象类是只有纯虚函数的类
  • 抽象类指针可以指向不同的派生类
A 纯虚函数才是在基类中没有实现的函数 (虚函数是在基类中实现了,但是在派生类中可能有不同版本的函数) 错
B 纯虚函数是在基类中等于0的函数 错
C 抽象类是含有纯虚函数的类  错
D  是对的,这是C++多态的性质
发表于 2018-07-29 15:43:12 回复(3)
抽象类是含有纯虚函数的类,而不是只有纯虚函数。
发表于 2018-05-31 23:09:48 回复(0)
虚函数可能在基类中没有实现,但是可能会在子类中实现。 纯虚函数则是在子类和基类中均没有实现的函数。
发表于 2020-08-07 14:42:43 回复(1)
抽象类指针可以指向对应不同派生类指针。。。感觉说的不严谨
发表于 2019-10-28 19:59:25 回复(0)
虚函数是在基类中没有实现的函数,故A错;纯虚函数是等于0的函数,故B错;抽象类是含有纯虚函数的类,故C错,选D。
发表于 2018-11-18 17:37:33 回复(0)
纯虚函数没有函数体。 语法代码后面的“=0”,不代表返回值为0,此种表达方式仅仅是通知系统,这是一个纯虚函数。
发表于 2022-10-26 11:03:24 回复(0)
抽象函数是含有纯虚函数的类
发表于 2023-03-17 20:17:46 回复(0)