implicit-conversion 相关问题

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

在g ++编译器中,将变窄的转换范围缩小为两倍的怪异警告

我具有使用极谱表示法创建矢量的功能,该函数在其中使用了括号初始化程序://从XY坐标构造2D矢量。内联矢量2(float x,float y):x_(x),y _(y){} ...

回答 3 投票 1

g ++编译器中的怪异的隐式转换将浮点数加倍警告

我具有使用极谱表示法创建矢量的功能,该函数在其中使用了括号初始化程序://从XY坐标构造2D矢量。内联矢量2(float x,float y):x_(x),y _(y){} ...

回答 3 投票 1


g ++编译器中的奇怪的隐式转换警告

我具有使用极谱表示法创建矢量的功能,该函数在其中使用了括号初始化程序://从XY坐标构造2D矢量。内联矢量2(float x,float y):x_(x),y _(y){} ...

回答 1 投票 2

不兼容的指针类型将short *传递给short *(*)[]

当然,我在这里做错了什么,但是看着这个我无法弄清楚为什么我收到这些警告:警告:不兼容的指针类型将'__int16_t *'(又名'short *')传递给参数...] >

回答 3 投票 1

为什么当我键入类型转换指针并减去它时会生成错误?

为什么打字不在这里工作? #include int main(){int x = 5;浮点y = 7.0;浮动* p =&y; int * q =&x; printf(“ p是%d \ nq是%d \ np-q是%d”,p,q,(p -...

回答 4 投票 0

C#从IEnumerable 到T

任何人都可以用文章/电子书来解释,编译正常,运行时正常,我已经检查了IEnumerable <>和IEnumerable的源代码,没发现仅供参考,这不适用于List类...

回答 1 投票 -4

Scala-具有下界的通用隐式

考虑以下内容:类Super class Sub扩展了Super隐式val hiddenOption:Option [Super] = None def f [A,B>:A](a:A)(隐式i:Option [B])= println(“它起作用了“)如果我叫f(new ...

回答 2 投票 2

首选隐式转换,而不是另一个

我遇到了许多类对,我将它们称为Legacy和Modern,它们具有从相同类型转换的构造函数。 struct Legacy {Legacy(int); }; struct ...

回答 1 投票 4

我不了解的C ++行为

我和我的朋友们都在使用C ++语言。这样做时,我们遇到了一些我们无法理解的事情。这是代码:#include #include void print(...

回答 1 投票 0

C#CS0029无法将类型'char'隐式转换为'string'

有人可以解释为什么不进行显式转换就无法将char分配给字符串吗?像这样:char c ='a';字符串s; s = c;错误CS0029无法将类型'char'隐式转换为'...

回答 2 投票 0

可变参数类中可变参数模板类的隐式转换

请考虑以下代码#include template void Foo(std :: function ){} void Dummy(int){} int main(){...

回答 1 投票 4

我将如何将CSS变量大量转换回其原始值?

基本上,假设我有以下代码:html {---pink:#ffe4f1; -黄色:#fff7d1; -绿色:#e4f9e0; -紫色:#f2e6ff; --blue:#e2f1ff; -灰色:#f3f2f1; -木炭:#696969; } ...

回答 1 投票 0

我们如何将参数Line转换为Station?

需要验证的单元测试在行l1.Next(s1).Should()。BeNull();处中断。我的主要方法AddBefore(IStation toAdd,IStation before = null)需要正确地调用方法IStation Next ...

回答 1 投票 -2

为什么隐式转换在C#中不起作用

请指出错误1和错误2的原因。 Error1是一个错误,当将接口用作IList类型时,不执行隐式转换。 Error2是一个int类型确实发生的错误...

回答 1 投票 1

如何防止C ++参数被隐式转换? [重复]

我有一个提供接口以使用操作符访问其数组的类[]。像这样:class MyArray {public:MyArray(int iSize):m_iSize(iSize),m_upArray(std :: ...

回答 1 投票 1

我如何对解析为相同基本类型的两种类型使用隐式转换?

type JSON =字符串类型YAML =字符串隐式def json2yaml(in:JSON):YAML =“某些转换” val js:JSON =“ some json” val yml:YAML = js上面的代码为yml分配了“ some json” 。隐式...

回答 1 投票 1

[C#重载隐式转换,引用旧值

即使我很确定我的问题可能没有解决方案,我仍然想尝试一下,并请你们提供一些建议。假设我有一个简单的类,例如公共类MyIntContainer {...

回答 1 投票 1


char * a [] = {“ hello”,“ world”}有什么区别;和char a [] [10] = {“ hello”,“ world”};?

[当我尝试此代码时,char * a [] = {“ hello”,“ world”}; char ** p = a; char a [] [10] = {“ hello”,“ world”};我的编译失败,并被告知变量存在冲突类型错误...

回答 2 投票 2

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