implicit-conversion 相关问题

将对象,变量或值从一种类型转换为另一种类型以满足类型限制,而无需通过语言语法专门请求转换。

SSIS数据流任务自动隐式转换

我有以下场景:我有一个带OLEDB源的数据流任务,使用带内连接的查询从源表中获取数据。其中一列是varchar(8),其中几个值是浮点数,其余值是......

回答 2 投票 1

Constexpr如果是非bool条件

我似乎找到了Clang和GCC不同意的东西。这是代码:int main(){if constexpr(2){}}这成功编译了GCC 7.4.0,但它与Clang 7.0.0失败了......

回答 2 投票 40

隐式转换和运算符重载

所以,我写了这样的#include using namespace std; void f(int32_t i){cout <<“int32:”<< i << endl; } void f(int16_t i){cout <<“...

回答 2 投票 17

即使转换存在,也无法将子类的模板转换为基类的另一个模板

在以下代码中:class Class {}; class Subclass:public Class {};模板 class Template1 {public:};模板 class Template2 {public:template&...

回答 1 投票 1

c ++运算符重载不按预期工作

这是整个类(复制/粘贴应该工作):#include #包括 using namespace std; class Rational {int _n = 0; int _d = 1; public:Rational(int ...

回答 2 投票 2

为什么泛型类型约束会导致无隐式引用转换错误?

我创建了几个用于处理议程约会的接口和泛型类:接口IAppointment 其中T:IAppointmentProperties {T Properties {get;组; } ...

回答 5 投票 34

算术赋值没有隐式转换?

在处理缩小转换的JLS 5.2中,它说:此外,如果表达式是byte,short,char或int类型的常量表达式(第15.28节):缩小原语...

回答 1 投票 0

Non-Copyable类应该具有用户转换

我的问题是,非可复制对象是否具有隐式/显式用户转换?至少从我下面的例子来看,转换看起来非常像副本。 PS:我知道这里建议“......

回答 1 投票 1

将Bash字符串转换为Java字符串

我想将bash变量中的String转换为Java Supported String样式。例如:data =“{”5“:”> 10%“,”4“:”<5%“,”3“:”> 28个月“,”2“:”20%“,”1“: 100}“作为echo $ data ...

回答 1 投票 2

Scala类型推断和隐式转换

以下代码有效:scala> import scala.language.implicitConversions import scala.language.implicitConversions scala> implicit val longToInt =(l:Long)=> l.toInt longToInt:Long =&...

回答 2 投票 0

具有泛型的隐式运算符不适用于接口

我基本上有以下类(在C#上创建的示例为泛型类创建隐式转换?)。类MyClass {public MyClass(T val){Value = val;公共T ...

回答 2 投票 6

在scala中List ::不进行隐式转换

在scala中,可以在Seq中转换变量,但如果我使用::构造Seq则不起作用。例如,案例类A(s:String)隐式def toA(s:String):A = A(s)val Seq(a,b,...

回答 3 投票 0

为什么隐式转换对非原始类型不明确?

给定一个带有多个隐式转换函数的简单类模板(非显式构造函数和转换运算符),如下例所示:template class Foo {private:...

回答 2 投票 16

为什么编译器会添加额外的'sxtw'指令(进一步导致内核崩溃)?

问题/症状:在函数返回结束时,编译器添加sxtw指令,如反汇编中所示,导致返回地址仅为32位而不是64位,从而导致...

回答 1 投票 1

static和const如何解决模糊函数调用?

我目前正在尝试理解函数调用的概念,并注意到你可以编写可怕的代码,但仍然可以通过滥用隐式转换,const和静态来使其工作。现在我会......

回答 1 投票 1

Excel错误地将范围转换为日期,如何避免它?

我有一个.tsv文件,其中一些字段的范围是1 - 4.我想阅读这些字段,因为它们是文本编写的。但是,在打开文件时,excel会自动将这些范围字段转换为...

回答 5 投票 3

从Scala项目中排除特定的隐式

如何防止在我的scala代码中使用特定的隐式?例如,我最近被https://github.com/scala/scala/blob /提供的默认编解码器所取代。

回答 2 投票 7

Java:将具有不同类型的参数传递给函数

在Java中,假设我们有一个带参数double a的函数。如果我传递一个整数作为参数,它是否有效? (我的意思是,是否存在隐式转换?)在相反的情况下:如果我有例如一个......

回答 4 投票 7

有没有理由不把Scala暗示放入特质? [重复]

我开始在我的代码库中添加一些隐式转换。我没有真正研究如何在Scala中完成这些工作或查看许多示例,因此我将这些实现为特征。例如,这个片段......

回答 1 投票 1

为什么不能从接口到类定义隐式转换运算符?

说,我有一个接口公共接口ISomeControl {Control MyControl {get; } ...}是否可以定义如下内容:public static implicit operator Control(ISomeControl ...

回答 2 投票 6

© www.soinside.com 2019 - 2024. All rights reserved.