系统粉 > 电脑问答 > 其他问答

已解决请高手找个错误

提问者:dtingfu  |  浏览次  |  提问时间:2017-03-23  |  回答数量:7

请高手找个错误 #include <iostream.h>class A{public:A(){cout<<\"A\"<<endl;}virtual void Display();};class B: public A{public:B(){cout<<\"B\"<<endl;}virtual void Display();} ;void Display(){cout<<\"****\"<<endl;}void main(){A *a = new B();a->Display();}

已有7条答案
漪漪丶

漪漪丶

回答数:195  |  被采纳数:89

B的Display沒函数体
2017-03-23 03:37:25
赞 19
杜芬哼斯

杜芬哼斯

回答数:34  |  被采纳数:96

应该怎么改呢???
2017-03-23 04:42:40
赞 3
橘子拉拉11

橘子拉拉11

回答数:143  |  被采纳数:120

添加函数体或改成virtual void Display() {}
2017-03-23 11:08:36
赞 14
yuminjiang

yuminjiang

回答数:181  |  被采纳数:34

请问为什么要这样呢?没有为什么会错呢?
2017-03-23 10:48:36
赞 18
刘_婕_群

刘_婕_群

回答数:113  |  被采纳数:57

只声明没函数体当然会错,你买了东西但对方没给你货有没有错?报错就是无货举报
2017-03-23 13:58:05
赞 11
_composer

_composer

回答数:61  |  被采纳数:9

不错,这个比喻很有用!
2017-03-23 15:22:24
赞 6
ksiya晓圆

ksiya晓圆

回答数:212  |  被采纳数:67

谢谢 ,感谢你的解答(1)
2017-03-23 05:15:16
赞 21
相关问答
最新其他问答
解决方法