返回信息流抽象类的派生类若不实现纯虚函数,继承的是纯虚函数还是普通虚函数呢,是抽象类吗
这是一条镜像帖。来源:北邮人论坛 / cpp / #12827同步于 2008/9/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
抽象类的派生类若不实现纯虚函数,继承的是纯虚函数还是普通虚
duty
2008/9/19镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
下列有关抽象类和纯虚函数的叙述中,错误的是
A)拥有纯虚函数的类是抽象类,不能用来定义对象
B)抽象类的派生类若不实现纯虚函数,它也是抽象类
C)纯虚函数的声明以“=0;”结束
D)纯虚函数都不能有函数体
【 在 duty 的大作中提到: 】
: 抽象类的派生类若不实现纯虚函数,继承的是纯虚函数还是普通虚函数呢,是抽象类吗
#include <iostream>
using namespace std;
class A {
int a;
public:
A(int i=0):a(i) {};
virtual int out () = 0;
};
int A::out() {
return a;
}
class B:public A {
public:
int out() {
cout << "B" << endl;
return A::out();
}
};
int main() {
B b;
cout << b.out() << endl;
return 0;
}