腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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
回答已采纳
3
回答
LINQ .Cast()扩展方法失败,但(
类型
)对象有效
、
、
、
为了在一些LINQ To SQL对象和DTO之间进行
转换
,我们在DTO上创建了显式cast操作符。但是,当您尝试使用LINQ .Cast()扩展方法进行
强制
转换
时,它会出现一个无效的
强制
转换
异常,声明不能将
类型
Linq2SQLType
强制
转换
为
类型
DTOType。name => (DTO.Name)name)为什
浏览 1
提问于2010-05-12
得票数 18
回答已采纳
1
回答
“
强制
转换
指定
转换
”的含义是什么?
、
、
、
在C 1999注86中,向6.5.4 5(我的粗体)发言如果表达式的值以比
强制
转换
命名的
类型
(6.3.1.8)所要求的更高的精度或范围表示,则为, 因为如果没有cast,a和b都被提升到int,这比short命名的
类型
(假设short是16位然后,在这种情况下,后一
浏览 2
提问于2020-11-09
得票数 5
回答已采纳
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
回答已采纳
2
回答
C#确保在迭代超
类型
列表时,自定义
强制
转换
使用超
类型
的子
类型
、
我打算使用以下语法将此自定义对象
强制
转换
为Int32
类型
其中'obj‘是'SubClass’
类型
。
类型
转换
的运算符在抽象SuperType的每个SubType中定义,也在抽象SuperType中定义。由于抽象超
类型
中的运算符不能标记为虚拟,因此来自超
类型
的
强制
转换
会故意导致引发异常。如果我尝试在foreach循环中进行
强制
转换
,其中
浏览 0
提问于2011-03-31
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
类型转换
强制声明泛型的实际类型
风趣的 JS 强制转换
Java数据类型及类型转换
go类型转换断言与转换
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券