课程
/后端开发
/C++
/C++远征之继承篇
为什么使用test 1的时候,没有先输出
Person()
?
2016-04-06
源自:C++远征之继承篇 4-6
正在回答
因为调用test1的时候,是调用类的默认拷贝构造函数,拷贝构造函数因为没有在类内定义,所以是系统自带的。
调用test1的时候,不是调用程序员定义的默认构造函数,而是拷贝构造函数。
拷贝构造函数的原型为:
类名(const 类名 &变量名);
厉害厉害 谢谢大神
我后来想明白了,你说的对,还是谢谢你哈
举报
继承,C++面向对象三大特征之一,通过编码实践方式讲解到操作层面
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号