C++关于构造函数可向父类或者本类传参的讲解
前面我们学习了C++使用初始化列表的方式来初始化字段的方法:
https://www.nhooo.com/article/153032.htm
这一节的原理和前面的差不多。
在C++的构造函数中,子类继承父类,那么,在创建一个子类成员时,可以同时向父类或者子类的构造函数进行传参,实现方法如下:
写一个例子:mul_argc.c
#include#include usingnamespacestd; //英雄联盟类 classHero { private: intblood; stringname; public: Hero(intblood=100,stringname="manwang") { this->blood=blood; this->name=name; } ~Hero() { if(this->blood<0){ cout<<"Heroblooderror!\n"< name< blood< name=name; this->blood=blood; } Dema::~Dema() { if(this->name!="dema"){ cout<<"ThisHeroarenodema!"< blood<0){ cout<<"Demablooderror!\n"< name< blood< 总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对毛票票的支持。如果你想了解更多相关内容请查看下面相关链接
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。