腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么在scala中不推荐
隐
式
转换
?
、
、
摘自“带猫的Scala”(第18页):当使用
隐
式
def创建类型类实例构造函数时,请确保将参数标记为
隐
式
参数。如果没有这个关键字,编译器将无法在
隐
式
解析期间填充参数。具有非
隐
式
参数的implicit方法形成一个不同的Scala模式,称为
隐
式
转换
。这也不同于上一节关于接口语法的内容,因为在这种情况下,JsonWriter是一个带有扩展方法
浏览 3
提问于2020-12-05
得票数 1
2
回答
关于Scala中的视图的问题
、
、
我看到了一些示例,其中
转换
函数T => S作为
隐
式
参数传递。Scala 这个函数view,甚至为这种情况提供了特殊的语法-- view bound。 然而,我们已经有了
隐
式
转换
!我可以用
隐
式
转换
替换这些views (即作为
隐
式
参数传递的
转换
函数)吗?我可以用views做什么,我不能用
隐
式
转换
做什么?
浏览 1
提问于2011-04-03
得票数 3
回答已采纳
1
回答
当每个用户定义的
转换
方法被称为
隐
式
时,规则是什么?
在类的世界中,
隐
式
转换
可以通过三个成员函数来控制: 单参数构造函数:允许从特定类型
隐
式
转换
来初始化对象。赋值运算符:允许在赋值时从特定类型
隐
式
转换
。类型
转换
操作符:允许
隐
式
转换
到特定类型。我想知道这些不同的
隐
式
转换
是如何相互作用的。什么时候一个凌驾于其他人之上?规则是什么?
浏览 1
提问于2020-05-27
得票数 0
回答已采纳
1
回答
对于复制构造函数,我应该仍然使用关键字显
式
吗?
、
、
、
当不允许进行
隐
式
转换
时,C++提供关键字显
式
以通过
转换
构造函数抑制
隐
式
转换
。声明显
式
的构造函数不能用于
隐
式
转换
。在不应由编译器使用的单参数构造函数上使用显
式
关键字执行
隐
式
转换
。这是有意义的,但我应该仍然使用关键字显
式
的复制构造函数吗?在其他情况下,使用关键字显
式
会有用吗?为什
浏览 1
提问于2015-12-15
得票数 0
回答已采纳
1
回答
如果存在从S到T的恒等式
转换
,那么它必须是S和T是相同的类型吗?
、
在C#语言规范中,有: (...) 有事实上的区别吗?编辑:我意识到我输入了规范,错误可能对这个问题很重要(规范说“
隐
式
引用
转换
浏览 10
提问于2014-01-05
得票数 12
回答已采纳
4
回答
.Net
隐
式
转换
指南
、
、
什么时候用户定义的
隐
式
转换
可以定义,应该定义,或者不应该定义,一般的指导原则是什么?我的意思是,例如,“
隐
式
转换
永远不应该丢失信息”,“
隐
式
转换
永远不应该抛出异常”,或者“
隐
式
转换
永远不应该实例化新的对象”。我非常确定第一个是正确的,第三个是不正确的(或者我们只能
隐
式
转换
为结构),而我不知道第二个是什么。
浏览 2
提问于2008-12-23
得票数 3
回答已采纳
1
回答
隐
式
转换
会失去信息吗?
、
然而,指出:
隐
式
转换
可能会丢失信息,符号可能会丢失(当签名被
隐
式
转换
为无符号时),并且可能会发生溢出(当long被
隐
式
转换
为float时)。我知道
隐
式
转换
是安全的,但我不认为数据丢失会导致什么结果。哪个是准确的?
浏览 0
提问于2019-07-30
得票数 4
回答已采纳
4
回答
向量之间的
转换
、
、
、
我有两个类:A和B,以及从As到Bs的
隐
式
转换
。我还有一个vector<A>,我想将它
转换
为vector<B>。是否可以添加一个允许我
隐
式
或显
式
地将vector<A>
转换
为vector<B>的
转换
我知道我可以使用技术,但是有什么方法可以在两者之间进行
隐
式
转换
吗?还是显
式
转换
?
浏览 4
提问于2015-02-12
得票数 1
9
回答
在C#中将字符
隐
式
类型
转换
为整型
我有一个关于
隐
式
类型
转换
的问题 char c = 'a'; int n = 5; Console.WriteLine(answer
浏览 2
提问于2009-10-01
得票数 33
回答已采纳
2
回答
'if (x)‘其中'x’是类的一个实例,而不是一个
隐
式
转换
?
、
、
、
根据cppreference.com,显
式
转换
函数不能用于
隐
式
转换
。if (b2) ; // OK: B::operator bool()} 我认为'if (b2)‘是一个
隐
式
转换
,因此不能使用显
式
转换
函数。那么什么是不允许的
隐
式
转换
的例子呢?
浏览 13
提问于2021-12-13
得票数 1
回答已采纳
8
回答
为什么
隐
式
转换
在C++中有害
我知道关键字explicit可以用来防止
隐
式
转换
。Foo { explicit Foo(int i) {}我的问题是,在什么情况下,
隐
式
转换
应该被禁止?为什么
隐
式
转换
是有害的?
浏览 2
提问于2010-02-27
得票数 27
回答已采纳
3
回答
如何在Scala中链接
隐
式
?
、
、
pimp-my-library模式允许我通过从类到实现该方法的类的
隐
式
转换
,将方法添加到类中。 然而,Scala不允许发生两次这样的
隐
式
转换
,所以我不能使用
隐
式
A到B和另一个
隐
式
B到C来从A
转换
到C。
浏览 1
提问于2011-03-17
得票数 77
回答已采纳
1
回答
理解快速
转换
的规则
我只是在读苹果的斯威夫特( Swift )的书,对
隐
式
转换
有点困惑。一个例子是:然后紧接着它说:“值永远不会被
隐
式
转换
成另一种类型。” 这是怎么回事?他们只是
隐
式
地将Int文本
转换
为Float,然后他们说值从未被
隐
式
转换
过?有人能解释一下这里的规则/例外吗?
浏览 3
提问于2014-12-17
得票数 0
回答已采纳
4
回答
怎样才能让
隐
式
转换
在集合中工作?
假设我有一个
隐
式
转换
:...怎样才能让这个
隐
式
转换
在列表的元素上工作呢?val listOfA: List[A] ...我有一个接受B列表的函数,是否可以让Scala
隐
式
地将所有元素从A
转换
为B?如果没有
隐
式
转换
,
转换
可能如下所示: lisftOfA.map(a => new B(
浏览 0
提问于2012-09-16
得票数 20
回答已采纳
1
回答
System.Nullable<>结构的“协方差”
、
、
当我们有两个结构,其中一个是
隐
式
可
转换
的,那么这两个结构的System.Nullable<>版本似乎也是
隐
式
可
转换
的。类似地,如果struct A有一个
隐
式
转换
为struct B,那么A?也会
转换
为B?。在C#语言规范版本4.0中,我们看到,对于“预定义的
隐
式
标识和数值
转换
”,应该存在这样的
转换
。 但是是否可以安全地假定也适用于用户定
浏览 3
提问于2012-05-09
得票数 6
回答已采纳
1
回答
方法参数可以作为
隐
式
转换
的
隐
式
参数吗?
、
convert (b x)) 给我这个错误: 如果不太明显(
隐
式
),我要做的是让Bar(x)
隐
式
地
转换
为Foo。但是
隐
式</em
浏览 4
提问于2011-09-04
得票数 1
回答已采纳
1
回答
C中的
隐
式
转换
和显
式
转换
、
进行显
式
转换
会导致c?表达式中操作数的
隐
式
转换
? int x =10, y=20;在这里,x被显
式
地
转换
为float。此
转换
是否会导致y的
隐
式
转换
浏览 2
提问于2019-05-16
得票数 2
1
回答
是否有方法在VB.NET中定义
隐
式
转换
运算符?
、
在C#中,可以使用关键字来定义
隐
式
用户定义的类型
转换
运算符.是否有方法在VB.NET中声明
隐
式
转换
运算符?显然,CType Widening运算符用于
隐
式
转换
,而CType 运算符用于显
式
转换
。 起初,我认为这个文档是不正确的,因为我在测试过程中遇到了异常
浏览 0
提问于2009-08-21
得票数 31
回答已采纳
2
回答
是否有办法阻止
隐
式
指针
转换
为无效*
、
、
、
、
我需要在源代码中找到任何类型的指针被
隐
式
转换
为void *的地方,或者停止这些
隐
式
转换
的方法。例如: 是否有gcc警告或错误标志来检测指针被
隐
式
转换
为void *的所有此类行?
浏览 1
提问于2014-04-30
得票数 6
2
回答
隐
式
复制构造函数
、
、
、
引用n3337 12.3.1/3 非显
式
复制构造函数(12.8)是
转换
构造函数.
隐
式
声明的复制构造函数不是显
式
构造函数;它可以用于
隐
<e
浏览 4
提问于2012-09-14
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Scala 隐式转换和隐式参数
有趣的 JS 隐式转换
谈谈 MySQL 隐式类型转换
java的自动类型转换(隐式转换)
Scala函数编程和隐式转换
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券