课程
/后端开发
/C++
/C++远征之继承篇
一开始:new ChildLabourer() 没传参,系统提示没有调用析构函数;
后来 new ChildLabourer("amy",11) 就成功了
这是为什么
2015-12-25
源自:C++远征之继承篇 5-5
正在回答
是没有调用构造函数吧?不是析构函数。
你写过一个类的构造函数后,你就需要按你写的构造函数传递参数。如果你不写,系统生成的默认构造函数是没有参数的,所以不用传递参数。如果你真的不想传递参数,不妨可以再写一个构造函数,进行重载就可以啦。
时光纪0 提问者
举报
继承,C++面向对象三大特征之一,通过编码实践方式讲解到操作层面
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号