腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Java的造型与C++的造型
、
、
在java中,我们在原始
类型
和对象
类型
之间进行
强制
转换
(称为装箱和拆箱),在原始
类型
之间进行
强制
转换
,使用Class函数进行
强制
转换
,有时我们执行未经检查的
强制
转换
。Java的
类型
转换
系统和C++的
类型
转换
系统之间有没有直接的映射关系?它们是等价的吗?还是说在某一方面是独一无二的?
浏览 2
提问于2013-06-23
得票数 1
回答已采纳
4
回答
我应该显式
转换
malloc()的返回值吗?
、
、
我想问一下下面这个案例:temp = malloc(10);struct node *temp;如果我们将内存分配给temp而不将其
强制
转换
为struct node*
类型
浏览 3
提问于2009-06-04
得票数 54
回答已采纳
3
回答
显式运算符重载+继承
、
、
、
在我的系统对象中,
类型
B、C、D作为
类型
A传递,通常我必须将
类型
B、C、D的对象
转换
为对象X、Y或Z(这不是
强制
转换
,我手动
转换
它们,因为它们是完全不同的)。因此,要将对象
类型
A
转换
为X、Y或Z
类型
,我需要首先检查子
类型
,然后根据子
类型
使用对A对象的某些操作的结果初始化X、Y或Z对象。我想过将显式的
强制
转换
操作从A重载到X、Y或Z,就像我
浏览 1
提问于2012-06-18
得票数 4
回答已采纳
10
回答
如何在c++11中获取整数线程id
、
、
c++11有可能获得当前线程id,但它不能
强制
转换
为整数
类型
:输出: 139918771783456错误:
类型
‘std::thread::id’到
类型
‘uint64_t’的无效
强制
转换
与其他
类型
相同:
类型
‘
浏览 184
提问于2011-09-15
得票数 98
回答已采纳
2
回答
在inheritanceHierarchy中使用
强制
转换
?
、
、
我想的是确定e的编译时
类型
,它是Object
类型
。在
强制
转换
Foo时不会出现编译时错误,因为向上
强制
转换
和向下
强制
转换
都可以。Foo
类型
也有.one()方法。然后考虑运行时
类型
,对象e= new Baz();和Baz
类型
可以
强制
转换
为
类型
Foo,因为在对象的运行时
类型
之上进行
转换
是可以的。这样就不会发生运行时并
浏览 8
提问于2015-12-15
得票数 1
10
回答
什么时候使用reinterpret_cast?
、
、
根据我所读到的,一般规则是在编译时可以解释
类型
时使用静态
强制
转换
,因此单词static。这也是C++编译器内部用于隐式
强制
转换
的
强制
转换
。reinterpret_cast适用于两种场景: 将一个指针
类型
转换
为另一个指针
类型
。我的一般想法是,这是不可移植的,应该避免。应该使用什么
强制
转换
浏览 15
提问于2009-02-21
得票数 582
回答已采纳
6
回答
将System.Object
转换
为布尔值
、
在何种情况下,当(bool) mydata
类型
为System.Object时,mydata将是有效的
强制
转换
int value=1;if ((bool) value) { ... } 实际上,我想知道在C#中显式
转换
浏览 0
提问于2014-10-28
得票数 3
回答已采纳
3
回答
什么是未检查的
强制
转换
?如何检查?
、
、
、
我想我知道未检查的
强制
转换
是什么意思(从一个
类型
转换
到另一个不同
类型
的
转换
),但是“检查”
转换
是什么意思呢?如何检查
强制
转换
,以便在Eclipse中避免此警告?
浏览 4
提问于2010-04-23
得票数 34
回答已采纳
3
回答
C++
类型
转换
。什么时候static_cast会成功,reinterpret_cast会导致问题?
、
我理解static_cast是从一种
类型
到另一种
类型
的
强制
转换
,(直观地)是在某些情况下可以成功的
强制
转换
,并且在没有危险
强制
转换
的情况下是有意义的。同时,reinterpret_cast是一种表示不安全
转换
的
强制
转换
,该
转换
可能会将一个值的位重新解释为另一个值的位。谁能描述一下这样一个场景:代码将被编译,
强制
转换
和static_cast将不会导
浏览 23
提问于2017-06-30
得票数 24
回答已采纳
1
回答
当尝试实例化动态
类型
数组时(后期绑定)时,RuntimeBinderException
、
、
、
、
()必须用于数组字段的
类型
)。根据的说法,我选择了这种方法,但它一直给我RuntimeBinderException: 但是,当我不能使用
类型
的确切名称时,我不知道如何进行
强制
转换
或
转换
。我也尝试过使用Array.CreateInstance(),但它给了我类似的例
浏览 3
提问于2017-11-09
得票数 0
回答已采纳
5
回答
使用GetType()进行
强制
转换
、
、
可以将对象
强制
转换
为从GetType()返回的
类型
吗?我想要一个泛型方法,它可以接受一个对象(对于匿名
类型
),然后返回一个作为匿名
类型
转换
的对象。使用GetType()方法进行
强制
转换
的想法是能够获得匿名
类型
,并将对象
强制
转换
为其实际
类型
,而无需实际知道该
类型
。 总体目标是将匿名
类型
的对象粘贴到容器中,然后我可以在方法之间共享和传递该容器。
浏览 1
提问于2009-02-17
得票数 38
回答已采纳
1
回答
在Kotlin中安全
转换
为泛型
类型
时获得异常
、
、
我在kotlin中使用了安全的
强制
转换
选项,即as?,当数据
类型
不兼容时,我仍然得到类
强制
转换
异常,当我通过一个为执行情况而编写的通用方法执行类
强制
转换
时,就会发生这种情况,但是如果我直接执行
强制
转换
,它将返回空值,正如安全
强制
转换
所期望的那样。CONTEXT castViaGenericMethod() ->此方法在数据不属于TypeA
类型
时抛出ClassCastEx
浏览 0
提问于2018-11-21
得票数 4
回答已采纳
3
回答
C#在运行时动态
转换
泛型对象
、
、
、
编辑:将错误的术语装箱更改为
强制
转换
。如果我创建了一个Action或Func
类型
的新Delegate,它将被
强制
转换
为Delegate
类型
。var @delegate = Delegate.CreateDelegate(type, @object, methodInfo); 但对于泛型类,我需要正确的
强制
转换
对象。Delegate,因为这是
强制
转换
对象的
类型
(@delegate)。
浏览 4
提问于2011-03-06
得票数 1
回答已采纳
1
回答
“
强制
转换
指定
转换
”的含义是什么?
、
、
、
在C 1999注86中,向6.5.4 5(我的粗体)发言如果表达式的值以比
强制
转换
命名的
类型
(6.3.1.8)所要求的更高的精度或范围表示,则为, 因为如果没有cast,a和b都被提升到int,这比short命名的
类型
(假设short是16位然后,在这种情况下,后一
浏览 2
提问于2020-11-09
得票数 5
回答已采纳
3
回答
LINQ .Cast()扩展方法失败,但(
类型
)对象有效
、
、
、
为了在一些LINQ To SQL对象和DTO之间进行
转换
,我们在DTO上创建了显式cast操作符。但是,当您尝试使用LINQ .Cast()扩展方法进行
强制
转换
时,它会出现一个无效的
强制
转换
异常,声明不能将
类型
Linq2SQLType
强制
转换
为
类型
DTOType。name => (DTO.Name)name)为什
浏览 1
提问于2010-05-12
得票数 18
回答已采纳
1
回答
强制
转换
为泛型变量
、
、
我理解泛型和
类型
转换
,但我不理解泛型
类型
转换
。我认为我只能通过继承树向上或向下
强制
转换
为特定
类型
,但这证明我错了: ArrayList<?> cislo = (ArrayList<?它被
强制
转换
为什么
类型
?
浏览 1
提问于2016-07-19
得票数 11
5
回答
转换
,拆箱,
转换
..?
、
、
最近我在学习值
类型
,我有点困惑。另外,
强制
转换
和拆箱使用相同的语法-(预期
类型
)(对象),对吗?
类型
之间的简单
转换
,也就是
强制
转换
或只是
转换
呢?
浏览 1
提问于2011-01-19
得票数 3
回答已采纳
2
回答
泛型方法真的能够区分返回
类型
吗?
在一些遗留代码中,我发现了以下方法:这用于仅根据返回
类型
将任意对象
强制
转换
为任何
类型
,如下所示:List<SomeType> foo = cast(someObject);
强制
转换
方法如何能够
转换
为正确
类型
?
浏览 0
提问于2018-09-11
得票数 2
4
回答
ActionScript:有没有一个很好的理由来使用'as‘造型?
据我对ActionScript的理解,有两种
类型
的
类型
转换
:var bar1:Bar = Bar(someObj); // "class name" casting (for want of a better name) 另外,如果我说错了,请纠正我,as
类型
转换
将返回类的实例或null,而“类名”
类型
转
浏览 49
提问于2009-06-15
得票数 18
回答已采纳
4
回答
在实际应用中使用向下
转换
、
我知道隐式
强制
转换
是由编译器和虚拟机自动完成的,并且当Java不确定结果是否有效时,需要显式
强制
转换
来
转换
数据
类型
。应该在基元之间或对象之间进行
强制
转换
。我的问题是:如果我的应用程序既使用整数又使用长整型,我是否应该对两种
类型
都使用long?还是向下预测long?或为int进行造型 对于这两种
类型
,使用long会导致一些问题吗?
浏览 1
提问于2013-07-16
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
类型转换
强制声明泛型的实际类型
风趣的 JS 强制转换
go类型转换断言与转换
Java数据类型及类型转换
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券