当前位置:系统粉 > 电脑问答 > 其他问答 > 请高手找个错误

请高手找个错误

提问者: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

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

杜芬哼斯

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

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

橘子拉拉11

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

2017-03-23 11:08:36
添加函数体或改成virtual void Display() {}
赞 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

2017-03-23 05:15:16
谢谢 ,感谢你的解答(1)
赞 21
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航