casting 相关问题

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

将 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

将 std::string 转换为 v8::string 反之亦然?

我正在尝试用 C++ 创建我的第一个节点模块。我只想做一个简单的 Hello,将我的名字作为参数传递。我发现这种方法将参数转换为 v8::strings ,这看起来很丑陋: 洛...

回答 6 投票 0

为什么我无法在 cpp 中将 int 类型转换为 float?

我尝试了所有其他方法来执行 typecaste int to float 但我无法做到这一点......请帮助 #包括 使用命名空间 std; int main() { 字符串 s=“50p”; int a=s...

回答 1 投票 0

使用 DirectCast、CType、TryCast 转换数据类型

自从我在 2005 年从 VB6 迁移到 VB.NET 以来,我一直在使用 CType 从一种数据类型转换为另一种数据类型。我这样做是因为它打字速度更快,以前存在于 VB6 中,而且我...

回答 4 投票 0

将向量<int>转换为向量<unsigned int>

我有一个向量和只接受向量引用的函数。我知道我可以更改/模板化函数(这可能是最好的事情),但是id...

回答 4 投票 0

Java - 为什么我不能采用超类数组并获取子类函数?

我正在尝试从头开始编写一个国际象棋程序。我有一个名为“Piece”的超类,以及所有单个棋子(Pawn、Bishop、Knight 等)的子类。我还有一个c...

回答 1 投票 0

为什么将联合成员指针强制转换为联合指针而不是 UB,因为它们可以具有不同的大小?

在下面的代码片段中,发生了缓冲区溢出,即在执行 u->b = *b; 时。 A类{ 民众: 整数x; A() { x = 5; } }; B类{ 民众: 整数x; 浮动y; B() { x =...

回答 1 投票 0

如何将对象转换为其实际类型?

如果我有: void MyMethod(对象 obj) { ... } 如何将 obj 转换为其实际类型?

回答 13 投票 0

Rcpp 对象的有效转换列表

有谁知道 Rcpp 对象(例如 IntegerVector)和常见的 C 或 C++ 等效项之间是否存在有效转换列表? 原因是我有很多 C 代码我希望能够

回答 1 投票 0

非常量对象的const字段可以被const_cast-ed吗?

众所周知,UB从真正的常量中删除常量 常量 int i = 0; const_cast(i) = 42; // UB 但是,当您处理对非 co 的 const 引用时,这样做是完全可以的...

回答 1 投票 0

使用 F# Seq.cast 时出现意外的转换异常

C# 库 公共A类 { 公共静态隐式运算符 B(A a) => new B(); } 公开B级 { } 在此 F# 代码中使用 让 someAs = [A(); A(); A()] 让 someBs1 = someAs |> Seq.m...

回答 1 投票 0

Angular TypeScript / 类型缩小(小问题)

我正在尝试实现这个: // 类型 A 保护替代方案 private isTypeA_alt(object: AnyDTO): 对象是 A_DTO { 返回 ( object.type === this.Types.Type_A && object.uniquePrope...

回答 1 投票 0

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