casting 相关问题

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

C# 转换 Action 泛型

我的第一堂课就像 公共抽象类A { 受保护的事件 Action onCompleted; 公共无效CompleteExecution() { // 做某事... 已完成?.我...

回答 1 投票 0

如何避免先验荒谬的重复模板专业化

在下面的上下文中,有没有办法不专门化 exec 方法?请注意,它们几乎相同。这个例子故意很小。 就我而言,有很多方法必须......

回答 1 投票 0

(无符号)在这个abs()函数中做了什么?

有很多方法可以使用或不使用分支来实现abs()。我遇到过这个: r = (v < 0) ? -(unsigned)v : v; Does this use branching or is it branchless? And why can it not just us...

回答 5 投票 0

如何从 Countable 对象中获取第一个元素?

在 PHP 中我有一个可数对象。根据文档,PHP 的 count 函数将返回数组中的项目数或 Countable 对象中的数字。 我的目标是获得第一个项目...

回答 2 投票 0

为什么 Go 不能强制转换实现泛型的接口?

我正在尝试探索 Go 的类型系统,并在编写一个小型副项目时获得乐趣,但最终遇到了一个奇怪的情况。 当一个接口可以采用类型,并将其用于函数、str...

回答 1 投票 0

在乘法中使用 Math.pow 时,是否需要将每个操作数转换为 long?

我在 Java 中需要执行许多这样的大量操作: int b = [大数]; int c = [大数]; int d = [大数]; 长a = (长) (Math.pow(b, 4) * Math.pow(c, 2) * d); ...

回答 1 投票 0

在乘法中使用 Math.pow 时,是否需要将每个操作数转换为 long?

我在 Java 中需要执行许多这样的大量操作: int b = [大数]; int c = [大数]; int d = [大数]; 长a = (长) (Math.pow(b, 4) * Math.pow(c, 2) * d); ...

回答 1 投票 0

为什么 `go` 无法转换回实现泛型的接口?

我正在尝试探索 Go 的类型系统,在编写一个小型副项目时很有趣,但最终遇到了一个奇怪的情况。 当接口可以采用类型并将其用于函数、结构时

回答 1 投票 0

C 中从 int 数组到 char 指针的转换

int v_1[10] = { -1,1000,2 }; 整数a; a = strlen(((char*)v_1 + 1)); 我无法理解为什么在这种特殊情况下“a”变量等于 5。 我也在努力理解...

回答 1 投票 0

当已知两种类型具有完全相同的内存布局时,为什么 std::mem::transmute 不起作用?

首先我要说的是,我正在积极研究 Transmute 之外的其他选项,我只是惊讶 Transmute 在这种情况下无法编译。 我正在开发一个 Builder 派生库,

回答 1 投票 0

java.lang.ClassCastException:无法使用executeScript()从shadowHost返回shadowRoot转换为org.openqa.selenium.WebElement

遇到问题: java.lang.ClassCastException:com.google.common.collect.Maps$TransformedEntriesMap 无法转换为 org.openqa.selenium.WebElement 代码试验: JavascriptExecutor 执行 = (

回答 3 投票 0

匹配 Rust 中枚举中的非变体值

假设我有以下枚举 - 混合 c 风格赋值和变体枚举: 枚举命令{ 控制(控制子命令)= 0x00, 温度=0x02, 电压=0x04, ... } ...

回答 1 投票 0

static_cast<> 和 C 风格转换有什么区别? [重复]

有什么理由比 C 风格的转换更喜欢 static_cast<> 吗?它们相等吗?速度有什么区别吗?

回答 7 投票 0

为什么在 TypeScript 中仍然可以将所有类型的变量转换为“any”? [重复]

我仍在使用打字稿调整编码。我是一名全栈开发人员,使用 C#(一种 OOP 语言)。我真的不喜欢动态类型语言,幸运的是我仍然不必使用...

回答 1 投票 0

SystemVerilog中有没有一种方法可以直接将模块的输出转换为所需的类型而无需中间变量?

本质上,我试图找出一种方法,使我不必在 RTL 中使用这种笨拙的解决方法来让它干净地编译。在尝试了几种寻找答案但无果后......

回答 1 投票 0

将 Rust 枚举转换为子枚举

我正在创建 std::sync::atomic::Ordering 的子集: 使用 std::sync::atomic::Ordering; pub 枚举 StoreOrdering { 轻松, 发布, 序列Cst } 为 StoreOrdering 实现 Into { ...

回答 2 投票 0

合并多个CAST?

我有一个文件,其中所有内容均为 nvarchar,包括所有数字,并且没有小数,因此“12.35”将仅存储为“1235”。然后我需要它输出小数点后 4 位。 我不能...

回答 1 投票 0

浮点表示问题

考虑: int x = 25,我; 浮点数*p = (浮点数*)&x; printf("%f “,*p); 我知道浮点数和 int 的位表示是不同的,但无论我的值是什么

回答 2 投票 0

Ocaml 将字符串转换为元组列表

我有文件“example.dat”,其中包含文本“[(1,2); (3,4); (5,6)]”。我需要从中获取元组列表。我知道,如何从整数列表中获取它。 # let f line = List.map int_of_string line;; # 打开

回答 2 投票 0

Java 方法参数:括号中的类型声明?

我正在实现一个 LinkedListDeque 数据结构。我编写了一个 equals 方法和一个助手: 检查对象 o 是否是 LinkedListDeque 类的实例。如果属实, 检查 o 中的每个节点是否...

回答 1 投票 0

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