casting 相关问题

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

如何在没有警告的情况下“安全”地施放至void**?

我正在使用 SDL 创建一个简单的游戏。我需要使用 SDL_LockTexture 函数,所以我编写了以下代码。 uint8_t* 像素 = nullptr; 整数节距=0; SDL_LockTex...

回答 1 投票 0

转换 void* 指针

当我尝试在 C 语言的通用排序库中使用 compelx 结构时,我的代码出现问题: 我有一个二进制合并插入排序,它接受一个 void 指针(......的第一个元素)

回答 1 投票 0

编译时转换

考虑以下联合: /** * @brief 保存参数16位值变量表示 */ 类型定义联合 { uint16_t u; /*!< unsigned integer 16-bit */ int16_t i; /...

回答 1 投票 0

无效数字:CAST 时出现不是有效的数字字符串错误

我正在使用脚本计算视图,我的要求之一是从表中选择数量字段(十进制)并与字符串连接。 选择强制转换(a.kwmeng as varchar)+...

回答 1 投票 0

在指针和 intptr_t/uintptr_t 之间进行转换时使用哪种类型转换?

在将指针转换为 intptr_t 或 uintptr_t 时,您是否应该更喜欢reinterpret_cast 或std::bit_cast 中的一个而不是另一个,如果是这样,为什么一个比另一个更好? (如何)答案

回答 1 投票 0

尝试转换和 CAST 不会将“10.00000”更改为“10”

我有一个表,其中所有列都设置为 varchar。这是必需的,因为文件中的数据在列中包含多种数据类型。 (PS,我尝试将数据加载为表格,但我...

回答 1 投票 0

为什么 float 类型转换为整数的十六进制值与 float 的实际十六进制值不同

知道 -12.342(浮点数)和 bi 中存储的值的二进制表示相同,为什么程序打印的十六进制值彼此不同? #包括<...

回答 1 投票 0

无法使用 EFCore.BulkExtensions 将“System.Linq.EmptyPartition1[Model]”类型的对象转换为“System.Collections.Generic.List1[Model]”类型

我正在使用 EFCore 7.0 和 EFCoreBulkExtensions 7.1.2 当我尝试执行 _context.BulkUpdate(列表,bulkConfig); 它有一个 : 无法投射 ty 对象...

回答 1 投票 0

如何在Python中正确使用类型提示?

我不知道如何在 type_casting 函数中正确使用类型提示。 def type_casting(var, _type): 如果 _type 不在 (str, int, float, bool) 中: 返回异常 返回_类型(...

回答 2 投票 0

带有解析双精度的 JOptionPane 输入正在向我的输入添加额外的 0

我只是使用 Double.parseDouble 和 JOptionPane 将字符串解析为双精度值,要求用户输入。例如,当输入为 2 时,它只返回 20。 这是我的代码: 导入java.util.ArrayList;

回答 1 投票 0

将 ICollection<T> 转换为列表<string>

是否可以轻松高效地将 ICollection 接口的实例转换为 List? 无论 T 的类型如何,源集合的每个元素都必须转换为字符串(我支持...

回答 2 投票 0

如何展平盒装数组切片?

我能以某种方式将盒装切片Box<[[T;SIZE]]>压平成Box<[T]>吗?如有必要,使用 unsafe 是可以的。我拥有这个盒子,我想就地进行操作,而不制作不必要的副本。 这是...

回答 3 投票 0

将 void** 转换为 int 的二维数组 - C

我正在尝试将 void** 指针转换为 C 中的 int** 2D 数组 这是我正在尝试使用的代码(删除了所有无关的位): /*假设我有一个名为 gr...的数据结构

回答 1 投票 0

如何将 rust 结构“转换”为另一个相同类型(相同的字段/布局)而不复制所有成员

我在一个模块中有一个私有类型,它与另一种类型具有相同的字段。我无法相互导入(以某种方式共享类型),因为这会导致循环依赖,而且会非常

回答 1 投票 0

更新数据并转换为新数据类型

我正在使用 Google BigQuery 来分析示例电影数据。 电影评级存储在数字和小数点之间有空格,因此当我上传 CSV 文件时,Google BigQuery 存储了...

回答 1 投票 0

展平盒装数组切片

我可以以某种方式将一个盒装切片 Box<[[T;SIZE]]> 压平到 Box<[T]> 中(如果需要的话,不安全的代码也可以)?我拥有这个盒子,我想就地完成,而不制作不必要的副本......

回答 2 投票 0

将 unique_ptr 的向量数据转换为指向 const 指针的指针

我有一个std::unique_ptr 的std::vector,我想从一个API 调用一个函数,该函数接受一个指向const 指针的指针。将其 data() 转换为该类型是否正确? 这个示例程序...

回答 1 投票 0

无效类型转换:在 64 位平台上将记录转换为 tobject

它适用于 32 位平台,但不适用于 64 位平台 这是例子 TVerbInfo = 打包记录 动词:Smallint; 标志:字; 结尾; 变量 动词信息:TVerbInfo; strList : TStringList; 动词 :

回答 4 投票 0

为什么我可以使用 `as` 但不能为打字稿中的映射值分配类型?

我有一个对象列表,它们是用 const 声明的,我想要一个仅包含对象值的新列表。我还需要对象中相同值的列表,但不想维护...

回答 1 投票 0

对于Java赋值“x=y”,Java编译器是否要求x声明的类型是y的超类型(包括相同类型)?

用另一种方式表述: 你能给出一个JAVA赋值的例子,x=y,这样声明的类型“x”不是“y”的超类型吗? 回想一下声明的类型...

回答 4 投票 0

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