casting 相关问题

如果允许转换,则转换是将对象类型显式转换为另一种类型的过程。这个过程可能会导致价值的变化。

来自Any对象的类型转换:模式匹配vs Try()

我有一个抽象的Scala类,其方法接收类型为Any的值。根据扩展它的类,此值的预期类型会有所不同。让我们看一个使用......的例子

回答 1 投票 0

Swift 3 - 如何验证对象的类类型

这行代码用于使用Swift 2,但现在在Swift 3中不正确。如果gestureRecognizer.isMember(of:UITapGestureRecognizer){}我收到此错误:预期的成员名称或构造函数调用...

回答 4 投票 29

将int计数器转换为c中的for循环中的char

我似乎无法找到答案为什么我无法在for循环中输入一个计数整数到char类型。下面是一个简单的例子,我试图声明类型案例......

回答 2 投票 0

在dynamic_pointer_cast之后调用派生类的构造函数

我正在尝试实现一个字符工厂,但我无法理解如何创建一个通用的shared_ptr到虚拟基类,然后将其转换为带有参数的派生类...

回答 1 投票 1

如何在python中编写一个函数来替换当前的str()函数?

我知道如何转换为字符串,但是如何转换为字符串实际上是如何工作的?就像我在python中编写自己的函数来替换当前的str()函数一样,我该怎么做?

回答 2 投票 3

枚举→整数集合中的int universal cast

在我的情况下,我需要存储Dictionary的字典对象 输入对象变量。 SomeEnum总是不同类型,底层类型是int。在另一边我...

回答 1 投票 0

无法在magento 1.9中调用控制器中的辅助函数

我试图在Magento 1.9中调用控制器中的辅助函数。但是我收到错误类Eniture_BoxSizes_Adminhtml_BoxSizeController的对象无法转换为字符串Any ...

回答 1 投票 2

在Haskell中将IO [Float]转换为[Float] [重复]

我需要将IO [Float]列表转换为[Float]。我从以下函数中获取IO [Float]对象:probs :: Int - > IO [Float] probs 0 = return [] probs n = do p

回答 1 投票 -1

C ++:为什么我会收到错误:“数组初始值设定项必须是初始化列表或字符串文字”?

刚开始使用C ++。正在玩数组和字符串并遇到错误:“数组初始化程序必须是初始化列表或字符串文字”。这是我的代码:#include ...

回答 1 投票 1

在Kotlin铸造的成本有多高?

在Kotlin,课程的成本是多少?例如,让我们有以下Test类开放类Test {open fun question()=“Basic question”}和3继承类class ...

回答 1 投票 2

在Rust中非原始到基元的演员?

我正在尝试验证Rust中的IP地址,但我找不到一个解决方案,将一个str转换成一个不涉及每晚使用Rust的u8:使用std :: net :: {IpAddr,Ipv4Addr}; fn verify_address(地址:......

回答 1 投票 1

Python - 使用“astype”的pandas列类型转换不起作用

以下是DataFrame的前5行(格式不正确,但你可以看到这些值中的大部分可以转换为数字)df.head()ID整体加速攻击敏捷平衡球......

回答 1 投票 0

无法将'android.app.activity'投射到'come.Home Fragment'

请帮助,我只是想将listview从JSON添加到片段,但是我在这一行上收到错误:((HomeFragment)activity).parseJsonResponse(result);显示错误:不可转换的类型;不能......

回答 2 投票 0

C - *(long *)(host-> h_addr)是什么;做?

我在这个例子中找到了以下代码:addr.sin_addr.s_addr = *(long *)(host-> h_addr); h_addr是一个char指针,host是指向hostent类型结构的指针。 addr是...的结构

回答 2 投票 2

c ++中函数的奇怪转换(void(**)())

我正在阅读比特币trezor MCU的代码并发现:(*(void(**)())(FLASH_APP_START + 4))();通过分解一些东西,我试图分析这一行的含义:(*(void(**)())(...

回答 2 投票 0

基于字符串动态创建PHP对象

我想基于MySQL数据库中的字符串定义的类型在PHP中创建一个对象。数据库表具有以下列的列和示例数据:id |类型| propertyVal ---- + ------ + ------------- ...

回答 5 投票 44

在转换为接口时,对象必须实现IConvertible(InvalidCastException)

我正在尝试将某种类型的对象转换为它使用Convert.ChangeType()实现的接口,但是由于该对象必须实现IConvertible,因此会抛出InvalidCastException。 ...

回答 2 投票 11

双重到Int没有损失精度

以下声明给出了编译时错误“错误:(19,13)java:不兼容类型:可能有损转换从double到int”int i1 = 10.0; //错误:(19,14)java:不兼容...

回答 4 投票 3

为什么x = x + 100的处理方式不同于x + = 100,它们编译为相同的IL?

我们知道这两个加法语句是等价的,并编译为相同的IL代码:int x = 100; x + = 100; x = x + 100;但是,当需要明确演员表时我注意到了...

回答 1 投票 7

把bigint扔得很久

我从数据库中获取数据。我得到classcastexception。在数据库中,我的id保存为BIGINT,但在代码(对象)中,它很长。将bigint投射到很长时间有什么问题吗?

回答 2 投票 6

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