struct 相关问题

各种编程语言中的关键字,其语法类似于或派生自C(C ++,C#,Swift,Go,Rust等)。使用特定的编程语言标记来标记涉及使用`struct`作为语法的问题,语义可以依赖于语言。关键字定义或声明由其他数据类型组成的数据类型。结构的每个成员都有自己的内存区域(而不是“union”,其成员共享一个内存区域)。

通过工厂方法创建结构体的成员会失去价值

我希望我能够尽可能清楚地解释我的问题。我正在开发一个使用 Vulkan 的 Rust 应用程序。 我在创建图形管道时遇到了一些麻烦。我发现了问题,但我...

回答 1 投票 0

将 struct 作为参数传递给 CUDA 内核的行为

我对 CUDA 编程比较陌生,所以我想澄清将结构传递到内核时的行为。我定义了以下结构来模拟 3D 数组的行为...

回答 1 投票 0

C 中结构的 malloc 部分的 EXC_BAD_ACCESS

我正在尝试编写某种面向对象的C,当我在尝试分配结构时遇到这个完全随机的分配错误时。 这就是我的结构的样子: 典型...

回答 1 投票 0

有没有一种好方法可以在 C# 的方法中创建运行时常量?

我真的很喜欢在Java中,我们可以在方法中声明变量“final”,以表明它们在初始化后不会改变。在 C# 中,你不能做同样的事情——唯一的选择...

回答 1 投票 0

在 C 中将一个结构分配给另一个结构

您可以将结构的一个实例分配给另一个实例吗,如下所示: 结构测试 t1; 结构测试 t2; t2 = t1; 我见过它适用于简单的结构,但是它适用于复杂的结构吗?

回答 6 投票 0

由于数据损坏,从 swift datatask 向 PHP 发送发布数据失败。如何解决这个问题?

我在 Swift 应用程序中向服务器发送 POST 请求,但服务器收到的数据与我打算发送到服务器的数据不同。 我尝试发送的数据是: 让参数 = PostData...

回答 1 投票 0

C 中结构体中 __attribute__((aligned(4), Packed)) 的用法

我想使用该结构来存储一些数据,然后通过DMA传输它。然而,外围设备的具体情况要求结构的初始地址沿 4 字节边界对齐...

回答 1 投票 0

如何在 SwiftUI 中的 .buttonStyle() 中使用三元运算符?

我正在尝试重构按钮的逻辑,因此我创建了一个内部带有三元运算符的buttonStyle,但我收到两个错误: 类型“ButtonStyle”没有成员“bordered” 输入“

回答 2 投票 0

无法在Python结构中解压16位浮点值

我正在尝试解压16位浮点值(cpp中的长双精度),因此我通过UDP套接字将一些数据从cpp发送到python服务器。 结构如下: 结构体GPSPacket_t { 长双拉丁...

回答 1 投票 0

如何在C/SDL2中处理多个文件中的结构/抽象数据类型

我正在使用 SDL2 和 C 开发这个图形/游戏引擎。 我设法编写了游戏循环的所有基础代码,并将内容分成多个文件。当我尝试定义自己的时出现问题...

回答 1 投票 0

在 C 中返回包含数组的结构体

我可以从函数返回包含数组的结构还是未定义的行为? 我使用什么标准重要吗? 例如: #包括 typedef 结构 struct_t{ ch...

回答 2 投票 0

有谁知道如何修复“[错误]预期的主表达式在'.'之前”令牌”问题?

这是我编写的代码。 #包括 #包括 使用命名空间 std; 结构帐户 { 字符串用户名; 字符串密码; }; 结构时间表{ 查尔普拉...

回答 1 投票 0

如何使用嵌套在没有名称的struct中的c union

我正在开发所谓的 Hotspot 开源项目,在查看实现时,我发现结构中有一个令人讨厌的嵌套联合,如下所示: typedef 结构 RC_model_t_st { 联盟 {...

回答 6 投票 0

如何在函数中初始化的复合文字中设置指向整数的指针?

我尝试通过函数中的复合文字来初始化结构。解决了我的部分问题后(请参阅在函数内部使用复合文字来初始化 C 中的变量),我遇到了一个新问题...

回答 1 投票 0

JSON 将整数字段解组为字符串

我正在努力将整数反序列化为字符串结构字段。 结构字段是一个字符串,预计可由我的库的用户分配。这就是为什么我希望它是一个字符串,...

回答 3 投票 0

在函数内使用复合文字来初始化 C 中的变量

这个问题紧接着这个问题:C 中是否有一种语法可以直接初始化一个结构成员,该结构成员是常量文字的 const 数组? Eric Postpischil 给了我一个使用复合文字的解决方案。 现在...

回答 1 投票 0

如何将分配的数组(运行时已知的大小)放入结构中?

为了在编译时处理大小未知的 3D 数组,我编写了以下有效的程序: #包括 #包括 类型定义结构{ 整数x、y、z; } dim3D_t; 无效

回答 2 投票 0

添加了一个基本结构,打破了重载

我正在开发一种玩具语言的编译器,我创建了一个结构体来保存词法分析步骤的结果。现在我想创建一个结构来保存解析器的结果,所以我想我会创建......

回答 1 投票 0

C 中结构体中的字符串字段 char * 和 char[] 有什么区别?

当我在C中定义结构体时,我可以为字符串定义char *吗? 例子: 结构体病人 { 字符*名称; 结构体*App app_time; }; 然后像这样分配它: 学生.name = "yoyo"; //

回答 1 投票 0

C 中结构体中的字符串字段

当我在C中定义结构体时,我可以为字符串定义char*吗? 示例: 结构体病人 { 字符*名称; 结构体*App app_time; }; 然后像这样分配它: 学生.name =“yoyo”...

回答 1 投票 0

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