腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Kotlin不安全的铸造操作工
kotlin
为什么我们需要Unsafe和Safe cast
运算符
,而只有Safe cast
运算符
才能保持简单呢?“不安全”
强制
转换
操作符如果y为null,则上面的代码将引发异常。若要使这些代码对空值正确,请在
强制
转换
的右侧使用可空类型:“安全”(可空)
强制
转换
操作符以避免异常,使用安全
强制
转换
操作符作为?
浏览 2
提问于2021-02-26
得票数 1
3
回答
c++如何继承返回特定类型的
运算符
c++
、
polymorphism
我有一个覆盖+
运算符
的类'A‘,还有一个子类'B’。我该怎么做呢?我尝试从B调用父对象的
运算符
并将结果
强制
转换
为A对象,但它不允许我将父对象
强制
转换
为子对象 我的+
运算符
能以某种方式返回一个通用的'A‘指针吗?
浏览 0
提问于2011-10-01
得票数 4
2
回答
一元加号和减号
运算符
的重要用途是什么?
javascript
如果使用一元+/-
运算符
作为Number()
强制
转换
函数来执行
转换
,那么我们为什么需要一元
运算符
?这些一元
运算符
的特殊需求是什么?
浏览 1
提问于2011-03-27
得票数 58
回答已采纳
2
回答
C#确保在迭代超类型列表时,自定义
强制
转换
使用超类型的子类型
c#
、
.net
我打算使用以下语法将此自定义对象
强制
转换
为Int32类型其中'obj‘是'SubClass’类型。类型
转换
的
运算符
在抽象SuperType的每个SubType中定义,也在抽象SuperType中定义。由于抽象超类型中的
运算符
不能标记为虚拟,因此来自超类型的
强制
转换
会故意导致引发异常。如果我尝试在foreach循环中进行
强制
转换
,其中循环迭代类型为' SuperType‘的列表
浏览 0
提问于2011-03-31
得票数 1
回答已采纳
2
回答
堆上内存分配的新
运算符
c++
、
memory-management
、
new-operator
、
operator-keyword
、
dynamic-memory-allocation
我在看新
运算符
的签名。这就是:但是当我们使用这个
运算符
时,我们从不使用
强制
转换
。i.e那么,在这种情况下,C++如何将void*类型的指针
转换
为int*呢?因为,即使是malloc也会返回一个void*,而我们需要显式地使用
强制
转换
。
浏览 0
提问于2011-02-09
得票数 28
回答已采纳
2
回答
C#中"as“和"cast”关键字的区别
c#
可能重复: as
运算符
类似于
强制
转换
。但我想知道区别吗?我也怀疑它是
运算符
还是关键字?:)
浏览 3
提问于2011-01-06
得票数 2
回答已采纳
1
回答
为什么+和cast在"+(int)+(long)-1“中不会产生错误?
java
// your code goes here }我们可以混合使用
强制
转换
和+,-一元
运算符
吗?我知道我们可以多次
强制
转换
,但是为什么把+ ,-一元
运算符
放在中间不会产生错误呢?
浏览 12
提问于2015-02-18
得票数 53
回答已采纳
4
回答
为什么在javascript中使用1+ +"1“=== 2;+ "1”++ "1“=== 2和"1”+ "1“=== "11”
javascript
javascript中char之前的加法
运算符
会将它们
转换
为number吗?1 + + "1" === 2; "1" + "1" === "11" 早期的没有解释为什么会发生这种情况,只告诉我们将字符串
转换
为数字的各种方法,反之亦然。
浏览 1
提问于2017-08-26
得票数 11
1
回答
Sequelize - Node
Js
- enum和Integer字段搜索选项
javascript
、
node.js
、
enums
、
sequelize.js
、
typecasting-operator
在续集- ORM节点
JS
没有任何
运算符
匹配给定的名称和参数类型。您可能需要添加显式类型
转换
。如何为integer和enum字段键入
强制
转换
?
浏览 0
提问于2018-05-24
得票数 3
3
回答
运算符
删除结合性
c++
、
operators
在维基百科上查找
运算符
结合性时,我注意到delete具有从右到左的结合性。源被引用为,我检查了它,它属于第3组优先级,从右到左结合。所以我检查了 1)一元
运算符
的表达式由右向左分组。 这意味着什么?de
浏览 7
提问于2015-05-20
得票数 5
回答已采纳
1
回答
是否有方法在VB.NET中定义隐式
转换
运算符
?
.net
、
vb.net
在C#中,可以使用关键字来定义隐式用户定义的类型
转换
运算符
.是否有方法在VB.NET中声明隐式
转换
运算符
?显然,CType Widening
运算符
用于隐式
转换
,而CType
运算符
用于显式
转换
。 起初,我认为这个文档是不正确的,因为我在测试过程中遇到了异常。我重新测试了一下,发现一些很奇怪的东西。当使用"=“
浏览 0
提问于2009-08-21
得票数 31
回答已采纳
2
回答
与用户构建的类似字符串类型的字符串比较
c++
但当我使用
转换
操作符声明自己的类时,如下所示: operator std::string() const { ... };} std但我希望它在没有显式
强制
转换
的情况下发生。为什么c++不将my_type
转换
为字符串进行比较。我如何在没有实现"==“
运算符
的情况下
强制
它这样做呢?其他比较
运算符
也是如此。谢谢 PS> Btw如果我实现了将my_type
转换
成数字的<e
浏览 3
提问于2012-09-11
得票数 3
回答已采纳
7
回答
C#应该“作为字符串”这样工作吗?
c#
、
string-conversion
as字符串在处理对象数组时给我带来了一个问题。执行后的值显示在注释中。它应该这样工作吗?array[0] = 0.33;string a = array[0] as string; // a == null !!!??????string a2 = array[0] == null ? "" : array[0].ToString(); // a2
浏览 0
提问于2011-08-05
得票数 1
回答已采纳
5
回答
我可以将一个对象赋值给一个整数变量吗?
c++
eg) int Number = obj1;//Is it VALID or can be made valid by some tweeks我发现使用
转换
函数是可能的。
转换
函数通常被称为“
强制
转换
运算符
”,因为它们(以及构造函数)是在使用
强制
转换
时调用的函数。 许多人在下面很清楚地解释了这一点
浏览 2
提问于2010-06-14
得票数 1
回答已采纳
1
回答
如何在Postgresql中
强制
删除
运算符
?
postgresql
我的数据库有从整数到文本的隐式
转换
,所以我得到了一些‘
运算符
不是唯一’的问题。我正在尝试删除操作符\(文本,任意数组),但没有成功,错误消息是 我有另一个没有这个操作符的数据库我不能在数百个查询中添加显式
强制
转换
,也不能删除隐式
强制
转换
。有办法强迫这个操作员搬走吗?
浏览 4
提问于2012-04-26
得票数 1
回答已采纳
1
回答
流
运算符
和控制
转换
优先级
c++
、
inheritance
、
virtual-inheritance
但我有一个问题,在某些情况下,编译器不知道使用哪个流
运算符
。考虑一下Blar具有
强制
转换
运算符
的情况:{};void process( Stream& str ) Blar blar;} 所以这就是编译器不知道是否应该将Blar
转换
为bool,然后使用Stream成员,或者将str
转换</em
浏览 0
提问于2015-11-18
得票数 0
4
回答
c++将char*
转换
为object?
c++
、
casting
、
operator-overloading
在C++中,是否可以将字符数组
转换
为如下所示的对象:谢谢:)
浏览 10
提问于2011-03-26
得票数 1
回答已采纳
5
回答
Cast vs 'as‘操作符重新检查
c#
、
clr
我知道已经有几篇文章提到了
强制
转换
和as操作符之间的区别。他们几乎都重申了同样的事实:然后,答案往往会没完没了地争论如何使用或不使用其中一种我们是否应该怀疑
强制
转换
是在编译时全部或部分解析的,而as操作符没有解决呢?顺便说
浏览 1
提问于2011-05-23
得票数 21
回答已采纳
1
回答
强制
转换
调用链中的Elvis
运算符
c#
、
linq
、
c#-6.0
、
null-coalescing-operator
、
null-conditional-operator
elvis
运算符
,也就是空条件
运算符
,非常酷。Somedata.Where(dt=>(dt?.Inner?.false);对于链中的一个环节,它工作得很好。 ((InnerClass)dt?.false); 但是通过额外的必要
强制
转换
,
强制
转换
和调用被“
浏览 21
提问于2016-01-28
得票数 5
3
回答
"as“操作符的意外行为,它不同于普通的
强制
转换
。
c#
、
.net
、
casting
这段代码没有编译(“无法将Generic<T>
转换
为T__"),因为解释了的原因(即使我希望在运行时中出现InvalidCastException而不是上的编译时错误)。as
运算符
应该与cast
运算符
完全等价: 注意,as
运算符
只执行引用
转换</e
浏览 12
提问于2014-01-29
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
风趣的 JS 强制转换
JS运算符-2
JS运算符-1
JS中最容易忽视的运算符in
墨子哥带你速成PHP——自动转换和强制转换
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券