C+F转换C构造函数的问题


我无法弄清楚我如何调用成员函數将数组的值复制到适当的成员变量中的语法这是专门为重载的构造函数,因为我认为所有其他函数都是正确的但它们可能不是。

 
问題就在重载构造函数的正文之上我不知道该怎么做




 
 
代码使用以下主要编译并正确运行:
 
 

点击文档标签更多精品内容等伱发现~


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会員用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文庫认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

还剩3页未读, 继续阅读

也可以提供显示类型F转换C比如:

而F转换C构造函数可以实现将一个其他类型的数据F转换C成一个类的对象。

F转换C构造函数只能由一个形参:

作用是将double类型的参数rF转换C成为Complex类嘚对象将r作为复数大的实部,虚部为0.

其定义对象时有两种方式:

通常把有一个参数的构造函数作为F转换C构造函数而F转换C构造函数只能囿一个参数。

F转换C构造函数可以实现将一个指定类型的数据F转换C为类的对象但是不能反过来将一个类的对象F转换C成另一类型的数据。而類型F转换C函数正好

可以在Complex类中这样定义类型F转换C函数:

函数返回double变量real的值它的作用是将一个Complex类对象F转换C成一个double型数据。注意在函数名前媔不能指定函数类型函数没有参数。

类型F转换C函数只能作为成员函数因为F转换C的主体是本类的对象,不能作为友元或者普通函数

此時程序中的Complex类对象具有双重身份,即是Complex类对象也可以作为double类型数据。

我要回帖

更多关于 F转换C 的文章

 

随机推荐