带有默认参数的构造函数.ppt
《带有默认参数的构造函数.ppt》由会员分享,可在线阅读,更多相关《带有默认参数的构造函数.ppt(4页珍藏版)》请在三一办公上搜索。
1、#include#includeusing namespace std;class complexpublic:complex(double r=0.0,double i=0.0);/在声明构造函数时指定默认参数值double abscomplex();private:double real;double imag;complex:complex(double r,double i)/定义构造函数real=r;imag=i;double complex:abscomplex()double t;t=real*real+imag*imag;return sqrt(t);int main()com
2、plex s1;/不传递参数complex s2(1.1);/仅传递一个参数complex s3(1.1,2.2);/传递两个参数couts1.abscomplex()endl;couts2.abscomplex()endl;couts3.abscomplex()endl;return 0;,对于带有参数的构造函数,在定义对象时必须给构造函数的形参传递参数的值,否则构造函数将不被执行。,如果构造函数的全部参数都指定了默认值,这时的构造函数也属于默认构造函数。一个类只能有一个默认构造函数不能同时再声明无参的构造函数。,#include#includeusing namespace std;cla
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 带有 默认 参数 构造 函数
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6279034.html