struct 相关问题

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

C 语言中将指针传递给 list 作为参数时出现分段错误

为什么当我将一个指向列表的指针作为函数的参数传递时,实际参数为NULL?我 100% 确定该列表不为 NULL(也因为它发生在所有 li...

回答 1 投票 0

返回一个新的 ref 结构实例,该实例保存对另一个结构的返回实例的引用

我最近想编写代码,其中结构体 S1 的实例 A 返回结构体 S2 的某个实例 B,该实例 B 需要实例 A 中的一些值。结构体 S2 的简单实现是存储 c...

回答 1 投票 0

为什么我的函数中内置的对象数组从函数中返回空

我有以下结构 #define MAX_NAME_LENGTH 20 #定义 MAX_STUDENTS 20 类型定义结构{ uint8_t 等级; 字符名称[MAX_NAME_LENGTH]; } 学生_t; 类型定义结构{ size_t 计数;

回答 1 投票 0

如何修改golang中的嵌入结构?

我想在golang中设置嵌入结构的字段, 我怎样才能做到这一点。 尝试使用反射但对我不起作用。 类型 ProductTypeDbModel 结构 { 实体.BaseEntity 身份证...

回答 1 投票 0

为什么 C 允许使用“var = (struct NAME){…}”为结构体变量赋值?

之前我认为我无法将整个值分配给结构变量。 这实际上是错误的: 结构学生学生1; 学生1 = {“安迪”, 18}; 但我想我只能使用: 结构学生

回答 1 投票 0

如何在控制台打印结构变量?

如何在 Golang 中打印(到控制台)该结构体的 Id、Title、Name 等? 类型项目结构{ Id int64 `json:"project_id"` 标题字符串 `json:"title&qu...

回答 18 投票 0

将嵌套配置 Yaml 映射到结构

我是新手,我正在使用 viper 加载我的所有配置。我目前拥有的是 YAML,如下所示: 国家查询: 新加坡: - qtype:gmap qplacetype:邮政编码 - qtype:gmap

回答 4 投票 0

奇怪的结构初始化范围问题?

我编写的用于初始化结构成员的函数存在问题。 #包括 #包括 #包括 #包括 #定义 START_COL 2 #

回答 1 投票 0

C++ Visual Studio 2022 中未调用函数

所以我的问题是我的 main 函数太大了,所以我想创建许多在正确情况下由 main 调用的函数,但是当我进行实验时,我遇到了很多错误,包括 t...

回答 1 投票 0

用于显示和编辑通用结构的 WPF 自定义用户控件

我经常使用网络协议,这意味着可视化我通过网络收到的数据。格式始终由结构体定义,并且通过

回答 1 投票 0

如何将函数从类传递到结构

需要在Commands中指向类中的函数。 {“clearcom”,apps.clearCommandTerminal,假}, 示例代码 结构命令 { 字符常量*文本; 无效(*f)(无效);...

回答 1 投票 0

将结构变量分配给自身(通过指针取消引用)定义的行为吗?

如果两个指针指向同一个结构变量,是否定义了将一个取消引用的指针分配给另一个指针的行为? 结构体{ 国际会员; }; int main() { 结构结构...

回答 1 投票 0

为什么将结构体成员转换为其结构体指针类型有效?

我不确定用什么术语来正确解释这一点,但我已将代码单独放入一个文件中,以了解它是如何工作的,我希望有人可以进一步帮助我。 .

回答 2 投票 0

Swift 中同一结构的多个实例

在我的应用程序中,我有航班预订应用程序的详细信息。它有到达和出发数据。我为同一对象创建了两个模型。因此,为了将数据传递到我的视图模型中的 ui,我正在创建两个相同的实例...

回答 1 投票 0

如何在C中复制链表?

这是我复制列表的功能。错误在于它总是将第一个元素复制两次。我究竟做错了什么? 节点*复制(节点*列表){ 节点*newlist,*p; p = malloc(sizeof(节点));

回答 6 投票 0

了解 C/C++ 中的结构大小变化:成员排序和数据对齐的影响

为什么 struct bit_man1 的大小为 8 个字节,而 struct bit_man2 的大小为 4 个字节,即使这两个结构包含相同的类型和数据量?考虑定义的结构

回答 1 投票 0

如何将 typedef 无标签结构与结构标签一起使用?

我正在使用 libbson C 库来处理 MongoDB。在这个库中,每个定义的结构都是无标签的,带有 typedef 别名,例如bson_t 结构: 类型定义结构{ uint32_t 标志; /* 整数...

回答 1 投票 0

C |如何将 typedef 无标记结构与结构标记一起使用?

我正在使用 libbson C 库来处理 MongoDB。在这个库中,每个定义的结构都是无标签的,带有 typedef 别名,例如bson_t 结构: 类型定义结构{ uint32_t 标志; /* 整数...

回答 1 投票 0

作为程序员,我们是否必须关心结构体指针上下文中的结构体填充?

我在 C 中使用指针已经有一段时间了,它们总是按预期工作。然而现在我读到了一本书,它在 C 结构填充和指针的上下文中断言了这一点:“几个

回答 3 投票 0

如何使用赋值运算符将结构体泛化为 int?

我正在尝试使用结构将多个较小的整数打包到 uint32_t 中。 结构PackedData { PackedData & 运算符=(uint32_t x) { a = (x >> 24) & 0xFF; b = (x...

回答 1 投票 0

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