struct 相关问题

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

使用@State但出现错误:无法在不可变值上使用变异成员:'self'是不可变的

请有人解释一下,为什么如果我在 onAppear 中定义实例(t2Array),为什么我可以添加另一个 eventArray,而如果我在结构体的开头将其声明为 @State(t3Array),我会收到错误:

回答 1 投票 0

Struct 中的字符串比较 (Matlab)

我需要搜索一个大结构并找到所有同名组件的索引。 例如:如果名称是 13hy,我需要返回一个数组 [1,5] 结构(1,1).name = '13hy' 结构(...

回答 3 投票 0

如何在 Swift 中使用名为“Type”的键解码 JSON? [重复]

我正在使用别人的API。它返回给我的 JSON 如下: [{“ID”:123, “名称”:“我的游戏API”, “类型”:“赛车”, “数量”:0, ”

回答 1 投票 0

Go 中的 Sizeof 结构体

我正在研究Go,它看起来很有前途。 我试图弄清楚如何获取 go 结构的大小,例如 例如 类型 Coord3d 结构体 { X、Y、Z int64 } 当然...

回答 6 投票 0

在 Swift 协议一致性中使用内部或私有类型的困难

我在尝试在 Swift 协议一致性中使用内部或私有类型时遇到问题。这是我的代码的简化版本: 内部协议 RATIONAL { 关联类型理性...

回答 1 投票 0

将值解组到 struct golang

我有这个结构: 类型电影结构体{ ID字符串 标题字符串 演员 []struct { 名称字符串 城市字符串 状态字符串 国家/地区字符串 } } 然后我就有了我的sql...

回答 1 投票 0

C - 如何释放一个双空指针,该指针具有使用 malloc 分配给它的动态结构数组

我的C看起来像这样。 typedef 结构体 { 无效*fooStruct; } 事物; typedef 结构体 foo { int *somethingNumber; 烧焦一些东西; } foo; 外部无效 **double_ptr; 无效*ptr; int主要...

回答 1 投票 0

C++ 结构体的成员默认初始化为 0 吗?

我有这个结构: 结构体快照 { 双x; 整数y; }; 我希望 x 和 y 为 0。它们默认为 0 还是我必须这样做: 快照 s = {0,0}; 还有哪些其他方法可以归零...

回答 9 投票 0

有没有更简单的方法在 Go 中编写这个逻辑?

我在 Go 中有一个结构,如下所示: 类型 A 结构体 { 名称字符串 输入字符串 时间字符串 } 我想写一个less函数来比较两个struct A,例如 函数 (s A) less(

回答 1 投票 0

为什么 Swift 在某些链式调用中会抛出“无法在不可变值上使用变异成员”,而在其他链式调用中则不会?

在 Swift 中,我有一个自定义的 Deque 结构,其中包含用于添加和删除元素的各种变异方法。当我链接像 Deque.pushBack(contentsOf: ...) 这样的方法调用时,我遇到错误“

回答 1 投票 0

stuct.unpack() 以不同顺序读取十六进制转储文件数据

我正在使用 struct.unpack() 读取十六进制转储文件并将其转换为二进制表示形式,因为我只对少数位感兴趣。以下是一次阅读的示例。 我的二进制数据:(b'E\x01...

回答 1 投票 0

带有包装结构的不透明 C 结构

我正在阅读有关c中的不透明结构的内容,我想知道为什么似乎(至少我没有找到任何东西)没有人做这样的事情 结构体 LED_ { 短针; 布尔值; }; 类型定义...

回答 1 投票 0

如何修改pyspark dataframe嵌套结构列

我正在尝试对嵌套列进行匿名/哈希处理,但尚未成功。该架构看起来像这样: -- abc: 结构(可空 = true) | |-- xyz:结构(可空 = true) | | |--

回答 2 投票 0

C 中的结构体内存布局

我有 C# 背景。我对 C 等低级语言来说是个新手。 在C#中,struct的内存是由编译器默认分配的。编译器可以重新排序数据字段或填充额外的

回答 3 投票 0

结构体总是分配堆栈还是有时分配堆?

我的印象是,在 C# 中,结构元素是在堆栈上分配的,因此从创建它们的方法返回时会消失。但是如果我放置 struct-val 会发生什么......

回答 7 投票 0

创建结构数组,填充结构变量(由用户输入的4个字符串组成),打印这些变量

我正在尝试创建一个函数,允许创建一些由 4 个字符串组成的记录(我的数据库项目的一部分)。这个函数必须打印出这些记录 但它不打印...

回答 2 投票 0

带有包含结构的字符串的多线程

我无法弄清楚为什么在使用 pthread_join() 线程结束后字符串会损坏。 以下是 C 代码(不是 C++)和背景: 我正在调试一个大型程序,以解决多段错误

回答 1 投票 0

使用 Option<String> 和 Display 的其他非实现者,以及 assama::Template

我想使用相同的结构从 sqlx 接收数据并将该数据传递到 askama::Template 中。 (我会有很多这样的结构。) sqlx 让我使用 Option 作为列...

回答 1 投票 0

为什么建议在go中返回`error`接口而不是具体的错误类型?

go FQA 指出: 对于返回错误的函数来说,最好始终在其签名中使用错误类型(就像我们上面所做的那样),而不是使用 *MyError 等具体类型,以帮助保证...

回答 2 投票 0

具有可变引用数组的结构

这是我的代码。最初的问题有更大的代码,但最后我将其压缩到下一个: 结构数据<'a> { f: [&'a mut [u8]; 2], } 隐含数据<'_> { fn new() -> ...

回答 1 投票 0

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