您好、欢迎来到现金彩票网!
当前位置:2019跑狗图高清彩图 > 显式转换 >

什么是隐式类型转换?这个例子又哪里体现了这个特点?

发布时间:2019-07-31 06:23 来源:未知 编辑:admin

  §优点:有了转换运算符,不必提供对象参数的重载运算符§ 缺点:无法提供其类对象运算符操作的真正含义

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1.5本身是float型,显式强制转换为RMB型,相当于实例化追问隐式呢?

  还有 那个§优点:有了转换运算符,不必提供对象参数的重载运算符§ 缺点:无法提供其类对象运算符操作的真正含义

  一般来说,转换运算符与转换构造函数(即带一个参数的构造函数)是互逆的,如有了构造函数Test(int),那么最好有一个转换运算符int()。这样就不必提供对象参数重载运算符了,如Test a1(1);Test a2(2); Test a3; a3 = a1+a2;就不需要重载+号操作符了,因为对于a1+a2的运算,系统可能会先找有没有定义针对Test的+号操作符,如果没有,它就会找有没有针对Test类转换函数参数类型的+号操作符(因为可以将+号运行结果的类型通过转换函数转换为Test对象),因为Test类有个int类型的参数,对于int类型有+操作符,所以a1+a2真正执行的是Test(int(a1) + int(a2));即Test(3);

http://lusobeat.com/xianshizhuanhuan/453.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有