
- 原题题目
- 代码实现
- 提交结果
原题题目
代码实现
#include
using namespace std;
class Mammal {
public:
virtual void speak() const = 0;
};
class Dog : public Mammal {
public:
virtual void speak() const override {
cout << "Dog is speaking!" << endl;
}
};
int main()
{
Dog dog;
Mammal *p;
dog.speak();
p=&dog;
p->speak();
}
提交结果
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)