腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
12
回答
用户
定义
对象
的
类型
转换
、
就像我们对__ToString所做
的
那样,有没有一种方法可以
定义
类型
转换
的
方法? $obj = (MyClass) $another_class_obj;
浏览 0
提问于2009-07-18
得票数 58
回答已采纳
1
回答
类
对象
的
复制列表初始化是
用户
定义
的
转换
。
、
<iostream> Data(int){} Data d = {0}; //#1正如上面的代码所示,#1调用是否包含
用户
定义
的
转换
标准只说最佳匹配构造函数用于初始化
使用
initializer list元素初始化
的
对象
,它与复制初始化不同(复制初始化表示“
用户
定义
的
转换
序列可以从源
浏览 1
提问于2020-02-26
得票数 0
回答已采纳
2
回答
派生类
类型
到基类
类型
是否包含在
用户
定义
的
转换
中?
、
由于阅读了cplusplus标准中
的
一些引号,我对从派生类
类型
转换
基类
类型
感到困惑。这种
转换
是否属于
用户
定义
的
转换
?引用一些让我对此感到困惑的话: 类
对象
的
. can /1
类型
转换
可以由构造函数和
转换
函数指定。这些
转换
称为
用户
定义
的
转换
,用于隐式
浏览 2
提问于2020-04-07
得票数 2
回答已采纳
1
回答
使用
jason.simple将
用户
定义
的
数据
类型
转换
为JSON
对象
类型
、
、
、
我有一个
用户
定义
的
数据
类型
,我希望这个
类型
在JSON
对象
中被抛出。数据
类型
是
用户
。 我试图
使用
.toString()将
用户
类型
转换
为String,但输出结果与此不同,而且不正确。然后,我考虑将其
类型
转换
为JSON
对象
,然后返回结果。我希望函数返回一个数据
类型
,可以很容易地将其
类型
转换<
浏览 0
提问于2019-06-15
得票数 0
回答已采纳
3
回答
使用
用户
定义
的
类型
转换
对象
、
、
我们可以像对普通数据
类型
一样,
使用
用户
定义
的
类型
来
转换
对象
吗?比如,我们对int进行
类型
转换
,比如:所以我们可以这样做:(complex) object_name;,其中complex是我为
使用
operator+重载
的
复数加法编写
的
类。有没有可能用这种正常
的
方式?或者
浏览 0
提问于2011-10-09
得票数 3
回答已采纳
1
回答
隐式运算符在
转换
为自
定义
类型
时出错。
、
为什么隐式运算符在我试图将返回
类型
转换
为我自己
定义
的
对象
或一个自
定义
类型
时会出现问题?当我试图
转换
并返回像int这样
的
简单
类型
时,没有问题,如下所示 {return 123;但是,当我试图将
类型
转换
为
对象
或自
定义
<e
浏览 0
提问于2012-12-30
得票数 0
回答已采纳
1
回答
通过
用户
定义
的
转换
初始化引用
、
(具体来说,没有任何措辞说明当唯一
的
用户
定义
的
转换
将通过
转换
构造函数构造一个临时
对象
时会发生什么)。第三个案件说: 如果T1或T2是类
类型
,而T1与T2无关,则
用户
定义
的
转换
通过
用户
定义
的
转换
考虑
使用
“cv1 T1”
类型
对象
的
复制初始化规
浏览 0
提问于2019-09-05
得票数 4
3
回答
我们是否可以将一种
用户
定义
的
数据
类型
(子类)
转换
为另一种自
定义
数据
类型
(父类)向下
转换
我们可以装箱(值
类型
到
对象
)向上
转换
,取消装箱(
对象
到值)向下
转换
。这是可能
的
,因为编译器在
转换
之前都知道
类型
(整数到
对象
)(
对象
到整数),
对象
是.net框架中所有类
的
基类,所以这种向下
转换
是可能
的
,所以我们是否可以将一个
用户
定义
的
数据
类型
(子类)
转换
为另一
浏览 0
提问于2014-01-07
得票数 0
1
回答
过载cast操作符
的
优先级
、
在下面的代码中,如果由于歧义而
定义
了多个cast操作符,我希望得到一个编译器错误。{ std::stringstream ss; std::cout << ss.str();} 相反,只要只
定义
了一个数字强制
转换
操作符,那么它编译时就没有错误,没有警告,而且数值强制
转换
优先于operator const char *()。但是,如果operator int()和operator float()都是
定义<
浏览 1
提问于2013-01-16
得票数 14
回答已采纳
2
回答
对象
引用强制
转换
vb.net
、
、
、
、
我不知道如何将
类型
为“object”
的
对象
转换
为
用户
定义
的
类
类型
。Private studyType as ObjectstudyType = new VCEOnly() 但是,由于
类型
被
定义
为Object,所以我只能
使用
Object类subs和函数。所以我需要将它<
浏览 1
提问于2012-07-24
得票数 0
回答已采纳
1
回答
最新草案第8.5.3/5段(5.2.2.1)中
的
“
用户
定义
的
转换
不被考虑”是什么意思?
、
、
、
§8.5.3dcl.init.ref/5要点(5.2.2.1): 如果T1或T2是类
类型
,并且T1与T2无关,则通过
用户
定义
的
转换
(8.5、13.3.1.4、13.3.1.5)
使用
“cv1T1”
类型
对象
的
复制初始化规则将
用户
定义
的
转换
视为;如果相应
的
非引用副本初始化将不正确,则程序
的
格式
浏览 6
提问于2016-01-20
得票数 2
回答已采纳
1
回答
如何在WPF中将IEnumerable<MySpecificEnumType>
转换
为泛型IEnumerable<Enum> (C#)
、
、
、
我有一个
用户
控件,它
使用
一个组合框,它
的
源代码绑定到一个IEnumerable
类型
的
Enum (我有几种不同
类型
的
用户
定义
枚举要在
用户
控件中
使用
,所以在我
的
用户
控件
的
后台代码中
使用
泛型IEnumerable但是,当我试图
使用
用户
控件在项目的后台代码中创建IEnumerable列表时,我无法将我
浏览 7
提问于2016-06-17
得票数 0
5
回答
如何在Swift中提供带有错误
类型
的
本地化描述?
、
、
、
我正在
使用
Swift 3语法
定义
一个自
定义
错误
类型
,并希望提供一个
用户
友好
的
错误描述,该描述由Error
对象
的
localizedDescription属性返回。我该怎么做呢?有没有办法让localizedDescription返回我
的
自
定义
错误描述(“
用户
友好
的
错误描述。”)?注意,这里
的
error
对象
的
类型
是
浏览 188
提问于2016-08-27
得票数 256
回答已采纳
1
回答
为什么我不能
使用
带有显式操作符
的
接口?
、
、
、
我只是想知道有没有人知道为什么你不能
使用
带有隐式或显式操作符
的
接口?例如,这会引发编译时错误:{}谢谢,
浏览 2
提问于2010-03-12
得票数 29
回答已采纳
1
回答
static_cast和reinterpret_cast
的
转换
运算符int()失败
、
、
、
我有以下带有
转换
的
简单类:using namespace std; class Mod { friend
浏览 3
提问于2016-03-28
得票数 3
回答已采纳
1
回答
理解[dcl.init.ref]子句中
的
项目(5.4.1)
、
、
跳过所有丢弃
的
子弹,直到我们到达dcl.init.ref/(5.4),即: (5.4.1)如果T1或T2是类
类型
,而T1与T2无关,则
用户
定义
转换
使用
用户
定义
转换
(dcl.init、over.match.copy、over.match.conv)对
类型
为“cv1 T1”
的
对象
进行复制初始化
的
规则;如果相应
的
浏览 3
提问于2022-08-25
得票数 -1
回答已采纳
1
回答
不允许对自
定义
类型
进行多个隐式
转换
?
、
、
// int -> bool -> A is allowed} 为什么我可以在bool中
使用
两步隐式
转换
,但不能在C中
使用
它?描述多步隐式
转换
的
一般规则是什么?
浏览 0
提问于2012-10-12
得票数 17
回答已采纳
2
回答
这个函数怎么会是一个重载操作符呢?
、
、
、
这是一个
转换
对象
的
程序,该
对象
具有一个包含日期
的
字符串和另一个具有3个整数
的
对象
:日期、月和年。}; { dmy d2(17,11,94); return 0; 我
的
困惑在于操作符不应该重载=运算符来执行此
转换
吗?
浏览 1
提问于2012-04-14
得票数 0
2
回答
在这种情况下,在引用初始化期间不考虑
用户
定义
的
转换
?
、
、
、
考虑一种情况,在引用绑定期间,我们已经深入到项目中: (5.4.1)如果T1或T2是类
类型
,而T1与T2无关,则
用户
定义
转换
使用
用户
定义
转换
(dcl.init、over.match.copy、over.match.conv)对
类型
为“cv1 T1”
的
对象
进行复制初始化
的
规则;如果相应
的
非引用副本初始化会形成错误,则程序
的
格式是错误
的</
浏览 13
提问于2022-08-27
得票数 1
回答已采纳
1
回答
通过两个隐式构造函数构造一个值?
、
、
TLDR:我有两个模板化
的
类Outer和Inner。Inner<X>可以从X隐式构造,Outer<Y>可以从Y隐式构造。Outer<Inner<X>> = X()应该工作吗?not viable: no known conversion from 'SomeType' to 'const Inner<SomeType> &' for 1st argument 但如果我做
的
是以下几点代码是否可以按照DoSomethingFails
的
工作
浏览 2
提问于2015-05-19
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
自定义类型转换器 TypeHandler
JS进阶 包装对象和数据类型转换
光纤转换器的定义和使用
贰 | 数据类型8 —— 类型转换与流操作符的使用
4.1 串类型的定义
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券