为了账号安全,请及时绑定邮箱和手机立即绑定
需要添加#include<typeinfo>
怎么提交都是错的 是不是有问题 。。。。。
我龙哥,duangduangduang加了特效哈哈~
kanwanle ganjuebugou 很精彩
用vc根本没错,就是不通过……
一路笑着学过来的,比大学里上课精彩多了,必须赞一波!!!(ps:老师你的表情包能给个链接嘛)
不注意细节work()写成worker(),搞得子类也是抽象类。我就无语了

已采纳回答 / 书之诗ae
你的Worker继承的是一个抽象类,继承后就把派生类也变成抽象类了,解决方法:派生类的void Worker::work()改成void Worker::worker();或者把抽象类的Person的virtual void worker()=0改成virtual void work()=0;就可以解决啦。望采纳!
怎么都通不过我擦擦擦擦,有强迫症的太难受了,一遍一遍的试就是不行啊,都学完了就差这一点完不成难受~~!
try{
division(d1,d2);
}
catch(string str){
cout<<str<<endl;
}
#include <stdlib.h>
typeid(*obj) == typeid(Bus))
Bus *bus = dynamic_cast<Bus *>(obj);
doSomething(&b);
漂亮的不像实力派!
说真的 老师讲的真的真的真的特别细节 我以前不懂的但是一直没办法弄懂的问题都理解的很清楚 而且课程也是免费的 真的为慕课网 为老师点赞
3分18秒的时候 执行了两次~shape()难道没有错误吗
视屏中关于定义析构函数并输出析构函数名忘记加~
课程须知
本课程是C++初级课程 1、熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、虚函数、虚析构函数、纯虚函数 2、抽象类和接口类 3、运行时类别异常 4、异常处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消