struct 相关问题

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

不同的翻译单元可以定义同名的结构体吗?

假设我有 a.c 和 b.c,它们都定义了名为 struct bar 的类型,具有不同的定义: #包括 结构栏{ 整数a; }; int a_func(void) { 结构栏b; 巴...

回答 3 投票 0

当结构体节点尚未定义时,C/CPP 如何知道如何指向“下一个”结构体节点? [重复]

创建单链表时,通常创建一个 Node 结构体,如下所示: 结构节点{ 整数数据; 结构节点*下一个; } 但是,我想知道指向下一个

回答 2 投票 0

编译器循环引用

我在代码中定义了两种类型。 typedef struct 项目 项目; typedef 结构工人{ 项目项目[10]; }工人; 结构项目{ 工人会员[30]; } 编译过程抛出...

回答 3 投票 0

在其他函数中使用realloc后无法访问数组中的数据

在课堂上,我必须编写使用结构数组的简单程序,该程序需要添加元素并显示一个或所有元素。老师说不能用向量,必须用

回答 1 投票 0

结构体中成员变量的偏移量[重复]

可能的重复: 编译时的offsetof 如何在 C 中找到结构体中成员的偏移量?例如,如何找到此结构中 t 的偏移量: 结构测试 { 整数a; 我...

回答 1 投票 0

我的双精度和位域结构体的联合中内存是如何分配的?

我有一个这样的组件的联合: 联合字节_实数{ 双数据库; 结构体{ 无符号长长整型:52; 无符号整型表达式:11; 无符号整型 sgn : 1; }; }; 它...

回答 1 投票 0

C++ 中的结构

我有一些 C 代码,在整个代码中都使用了结构。 我主要使用 memset 或 memcpy 将数据从缓冲区复制到缓冲区。 想知道这在 C++ 中行得通吗? ' 根据 MSDN: 在 C++ 中,一个

回答 4 投票 0

结构体的零值

这里是示例代码: 包主 进口 ( “FMMT” ) 类型 A 结构体 { 名称字符串 } func (this *A) demo(标签字符串) { fmt.Printf("%#v “, 这) fmt.Println(标签) } 函数主() { ...

回答 3 投票 0

为什么这段C代码可以编译? C 结构体 typedef

我编写了以下程序: typedef 结构 blahblah { 整数x; 整数y; } 协调; int 主函数 () { 坐标p1; p1.x = 1; p1.y = 2; //blah blah 尚未被声明为 s...

回答 5 投票 0

结构模板上的大括号省略不像 std::array 那样工作

#包括 模板 struct X {T 数组[N];}; int main() { 使用 std::array ; 数组 a{1,2,3}; //作品 数组 c{{1,2,3}}; //作品

回答 1 投票 0

垂直操作结构数据

我有一个函数,它需要三个结构和小部件列表。我想将所有这些小部件与结构中的特定字段链接起来,然后进行相应的处理。 struct SomeStruct { 首先是 QString;

回答 1 投票 0

访问 ref 返回的结构体上的字段是否会复制该结构体?

给出方法 ref 只读状态 GetState(); 其中 State 是一个结构体,以下代码访问 State.SimTime 而不复制 State: ref 只读 var state = ref GetState(); var t = state.Sim...

回答 1 投票 0

如何创建一个结构体来保存枚举的所有变体

我正在开发一个程序,该程序根据选择的选项使用不同的指令集,目前我正在使用 Choose_instruction_set 函数来选择选择的选项...

回答 1 投票 0

在 C 中收到“成员不在结构中”错误

所以我正在编写一个分配程序,从固定格式的文本文件中提取单词(这是目录的反向索引,格式如下: // 一个词...

回答 2 投票 0

Matlab 将节点结构转换为节点数组

我希望使用以下命令从 OPC_UA 服务器读取大量节点 [val] = readValue(uaClient,read_nodes_test) 为了整洁起见,我将节点存储在一个结构中,我称之为 OPC_UA...

回答 1 投票 0

Swift - 向下转型后改变结构

这是我的代码的抽象: 协议我的协议{ var value1: Int {获取设置} var value2: Int {获取设置} } 结构 MyStruct: MyProtocol { 变量值1:整数= 1 var value2: Int = ...

回答 1 投票 0

c 编程:带有标签和两个名称的联合和结构如何影响内存使用

我正在处理一些代码,以减少小型微型计算机上的内存使用量,并且需要一些澄清,如果联合或结构有两个名称,它们将如何影响内存。 请参阅下面的示例。 联合 POR_Vectors ...

回答 1 投票 0

Rust,如果大量结果都正常则执行某些操作,或者返回所有错误的向量

我正在尝试解析一些用户输入,输入存储在一个结构中,其中有很多选项/结果(以处理用户输入之前未初始化的数据)以及当用户

回答 1 投票 0

flutter 如何创建 dart:ffi 结构体引用

我用 dart:ffi 创建了一个结构体。 导入 'dart:ffi'; 导入“包:ffi/ffi.dart”; 类 TestStruct 扩展了 Struct{ 外部指针 strText; @Int32() 外部 int nNum; ...

回答 4 投票 0

Cortex M0+ 在为特定类型定义的结构赋值时开始抛出硬故障

我遇到了一个奇怪的问题:有一些代码我已经工作了几个月,没有任何问题(好吧,不是这个问题)。但突然间,为 typedef 中的任何结构成员赋值...

回答 1 投票 0

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