课程
/后端开发
/C++
/C++远征之继承篇
代码都是按照教程打的,如下图
但是实例化对象后Worker里面的构造函数不能调用,但是析构函数又可以调用
这是为什么呢?
求解答求解答 谢谢谢谢~
2015-07-28
源自:C++远征之继承篇 2-2
正在回答
。。。。。。。。
既然在定义对象的同时系统已经完成了对象初始化工作,就不能在程序中写出形如对象.构造函数(实际参数表)的调用构造函数的语句 ---------------面向对象程序设计及C++(第二版)人民邮电出版社 63页
当然 -> 这个也不行
而且构造函数 每个对象只能调用一次,怎么可以调用两次
你也看到了 程序提示你非法操作。
还有 继承的时候 不继承基类的构造函数和析构函数
JevonChen 提问者
qq_丫头不傻_0 回复 JevonChen 提问者
哦,构造函数只能在实例化的时候调用,其他时候不能调用
举报
继承,C++面向对象三大特征之一,通过编码实践方式讲解到操作层面
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号