![]() |
1
3
我认为它们不一样——强制转换会导致编译器执行显式转换,但也可以进行隐式转换,例如。
与之相比:
|
![]() |
2
3
转换需要从不同类型B的实例构造类型A。 强制转换需要使用一个或另一个各种C++强制转换操作符或C风格强制转换。 |
![]() |
3
0
转换意味着获取特定类型的值并执行某些函数以提供另一种类型的表示。Casting只是说“假设此数据属于这种新类型”。一些强制转换会隐式地导致转换,所以我认为这有点可互换。 |
![]() |
4
0
强制转换是一种特殊类型的转换。另一种类型是由atoi和itoa等函数以及字符串流执行的。还有一种是这样的:
|
![]() |
Jiji · 将简单对象强制转换为简单的通用接口 7 年前 |
![]() |
tobeypeters · 反射铸造 7 年前 |
![]() |
Alex · 是否改为存储字符串的整数的通用ArrayList? 7 年前 |
![]() |
Kai · 如何在C#中转换会话中存储的词典? 7 年前 |
![]() |
Ján ЯabÄan · 布尔值到双精度的快速转换方法 7 年前 |