您好、欢迎来到现金彩票网!
当前位置:双彩网 > 显式转换 >

C++隐式转换

发布时间:2019-06-27 03:21 来源:未知 编辑:admin

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

  展开全部执行到c=a+4这一句时,机器意识到需要两个integer类型才能完成加法运算。但是右边的运算数是一个int类型,因此尝试将int类型转换成integer类型,找到了integer的构造函数能够完成这个任务。因此创建了一个临时的integer类型,调用了构造函数(参数是4)。在完成加法后,临时的integer类型被销毁。你可以将integer的构造函数改成:

  在c=a+4这个地方设断点,然后再点击继续,就会看到implicit...这一句的输出了。

  因为这个转换不是用户指定的,而是系统根据程序执行的要求自动完成的,因此叫隐式转换。

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