casting 相关问题

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

在Python的函数中是否有充分的理由接受float而不是int?

在一个大库中,我有一个“错误”,因为一个函数只接受 float 但不接受 int def foo(惩罚:浮动): 如果不是 isinstance(penalty, float): raise ValueError(f"`penalty` 必须...

回答 1 投票 0

DolphinDB 中的 ploadText 数据转换问题

我使用ploadText加载了一个整数,例如85900。如何将其转换为DolphinDB MINUTE格式? ploadText中好像没有transform参数。

回答 1 投票 0

当转换为空基结构时,指针地址不会改变

以下代码显示了将派生类向上转换为其基类时的不同行为。 #包括 结构体基{ 整数值; }; 模板 结构包装器:base、T ...

回答 1 投票 0

将 $PSBoundParameters 转换为 [HashTable] 以启用 .Clone()

我一直在将 $psBoundParameters 添加到这样的哈希表中。 $seedTaskState = @{ 参数 = $PSBoundParameters } 稍后,我需要使用这些相同的参数来调用下一个函数,其中 o...

回答 2 投票 0

为什么将值转换为字符串会改变重写数组值时代码的行为?

我在尝试更新数组中的值时遇到问题。具体来说,我的这部分代码似乎有问题: $response["rates"][$key[$i]] = (string) round($respon...

回答 1 投票 0

如何通过在 C 中转换为 char * 来访问 float 的字节表示?

我正在学习C,部分是为了习惯指针,部分是为了了解IEEE 754浮点数,我尝试了以下方法: #包括 int main() { 浮动 f1 = -12.78; 常量字符 *...

回答 1 投票 0

为什么我的 numpy 数组元素被转换为列表?

将 numpy 导入为 np ar1 = np.array([[[1,2,3],[4,5,6]],[[1,2,3],[4,5,6]]]) ar2 = np.array([[[1,2,3],[4,5,6]],[[1,2,3,4],[4,5,6,7]]]) 打印(ar1) 打印(ar2) 当我运行这个时,第二个数组打印出来

回答 1 投票 0

c# 将字节数组转换为结构数组

我在 C# 中有这段代码,我需要以最快的方式将字节数组复制到结构数组。 我有这样的结构: [StructLayout(LayoutKind.Sequential, Pack = 1)] 不安全的公共结构 TsVarG...

回答 2 投票 0

在 Delphi 中将枚举值转换为整数

是否可以在 Delphi 编程语言中将枚举值转换/转换为整数? 如果是的话,怎么办?

回答 4 投票 0

为指针结构创建一个宏

我需要创建一个宏来从函数参数类型转换(正确的词?)指针结构。这是我的结构: typedef 结构 _AppData { GtkWidget* 顶层; // 主窗口 GtkWidget* 视图; //

回答 2 投票 0

将对象转换为数组 - 调用任何魔术方法吗?

我有一个 Foo 类的对象: 类 Foo 扩展 Bar { 受保护的$a; 受保护的$b; } $obj = new Foo(); 我想要(并且必须)做的就是将此对象转换为数组,如下所示: $arr = (一个...

回答 7 投票 0

将 VARCHAR 转换为 INT; TRY_CAST 还是 TRY/CATCH 更好?

我正在查看一些 T-SQL 代码(在 SQL Server 2019 环境中),其中存储过程中的参数是“重载”的 VARCHAR (15) 参数,稍后将转换为...

回答 1 投票 0

SQL Server - 将 VARCHAR 转换为 INT; TRY_CAST 还是 TRY/CATCH 更好?

我正在查看一些 T-SQL 代码(在 SQL Server 2019 环境中),其中存储过程中的参数是“重载”的 VARCHAR (15) 参数,稍后将转换为...

回答 1 投票 0

C++ 中的函数指针转换

我有一个dlsym()返回的void指针,我想调用void指针指向的函数。 所以我通过强制转换进行类型转换: void *gptr = dlsym(一些符号..); typedef void (*fptr)()...

回答 9 投票 0

在C++中导入C单头库

我想将 C 单头库包含到我的 C++ 代码中。 C 标头库具有与 C++ 不兼容的代码。如何实现这一目标? 主抄送: 外部“C”{ #include“单身他...

回答 1 投票 0

Laravel 8 - 日期投射

我对 Laravel 8 中使用日期转换 (https://laravel.com/docs/8.x/eloquent-mutators#date-casting) 感到困惑。 我需要从数据库获取所有日期字段,格式为 Y-m-d\TH:i:s.vP;例如:1990...

回答 2 投票 0

如何使用流运算符投射宏

我有 Systemverilog 宏,用于对解压数据进行字节序感知解析: 该宏的目的是从字节数组的 BYTE_OFFSET 偏移量中获取任何 BYTE_WIDTH 字节,并将它们打包到

回答 1 投票 0

kdb/q 如何将命令行输入更改为整数类型?

我在命令行输入中获取了一些值: 输入:.z.x; 第一个数字:输入0; 第二个数字:输入1; First_number 和 Second_number 变量的类型是字符串。然而,...

回答 1 投票 0

“在需要浮点的地方使用指针值”,但变量的类型为 void *

我知道答案不应该很复杂,但我对错误消息感到困惑。我不知道浮点数从哪里来。 错误:在需要浮点的地方使用了指针值 279...

回答 1 投票 0

在函数调用中将函数指针转换为 void*,然后将它们重新转换为原始类型

我有一个包含函数回调的结构,该函数回调的定义因编译器而异 typedef 结构体 structA { #ifdef_编译器A_ 无效(*func)(int); int 参数; #别的 维...

回答 1 投票 0

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