struct 相关问题

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

如何在c中正确使用bsearch?

我想在日期数组中搜索日期(这是一个结构体),看看它是否在其中。这是我第一次使用 bsearch,它总是返回相同的结果 0,而它应该是...

回答 2 投票 0

BigQuery:如何从 STRUCT 数组中过滤掉空值

当我的查询在结构数组中包含空值时,我无法在 BigQuery 中使用 SQL。这是我收到的错误: 数组不能有空元素;字段写入错误

回答 1 投票 0

将结构体指针初始化为NULL,然后尝试更改其成员

如果你将一个结构体指针初始化为NULL,并尝试更改其成员,这就是所谓的未定义行为(UB)吗? 我有这个代码: #包括 typedef 结构体 { ...

回答 1 投票 0

从两个不同的 JSON 文件读取和写入两个不同结构的 JSON 数据的常用函数

我正在实现一个系统,其中有两个结构,一个用于用户,另一个用于工作人员 >!用户部分 类型用户结构{ 电子邮件字符串 `json:"email"` 名字...

回答 1 投票 0

C 通过引用更改结构体数组的值

我之前问过类似的问题,当时我不知道我的代码有什么问题。正如我被推荐的那样,我将以更好的格式提供它。 这是我的代码发生的情况的示例。 #在...

回答 1 投票 0

“struct”之前需要有“;”、标识符或“(”

为什么我无法放置 struct Student ;在那个地方? 这是错误的代码 #包括 结构学生 { 整数; 字符名称[20]; 浮动标记; }构造学生; int main() {...

回答 0 投票 0

结构体内部运算符函数的声明

我正在阅读此文档的模板: https://www.codeproject.com/Articles/268849/An-Idiots-Guide-to-Cplusplus-Templates-Part-2 我遇到了一个我不明白的定义: 结构

回答 1 投票 0

作为有Java背景的人,如何在C中正确实现数据结构(主要是指针)。例如。正确创建构造函数?

假设我在 C 中有一个“类”(结构体),如下所示: 类型定义结构{ 年龄; } 人; 我已经看到了如何实施的各种可能性,例如构造函数(但也链接...

回答 1 投票 0

使用 LayoutKind.Explicit 访问 C# 中的嵌套结构

我有一个C#应用程序需要与Python共享一些二进制数据,并且我计划使用共享内存(内存映射文件)。因此,我需要两边都有相同的二进制结构......

回答 1 投票 0

检查器 Godot C# 中的结构列表

在 Godot 中,使用 C#,我试图做一些我认为非常简单的事情,但我似乎无法让它按照我想要的方式工作。 我有 struct SnapPoint,它只存储 Vector3 a...

回答 1 投票 0

如何在hive中创建一个空的struct数组?

我在Hive 1.1.0中有一个视图,根据条件,它应该返回一个空数组或一个struct数组 这是我的代码: 选择 当 ...

回答 1 投票 0

使用Go反射包获取结构体字段标签

是否可以反映结构体的字段,并获取对其标签值的引用? 例如: 类型用户结构{ 名称字符串 `json:name-field` 年龄整数 } // ... 用户 := &U...

回答 3 投票 0

如何在使用 g++ 编译器时使用 c 风格初始化结构体?

一般来说,为了在c中初始化一个结构体,我们只能指定部分字段。就像下面这样: 静态结构保险丝操作hello_oper = { .getattr = 你好_getattr, .readdir =

回答 4 投票 0

为什么我的输出文本文件与我想要的相差这么远。 C 中的结构

我正在尝试编写代码,将学生值分配给结构数组(我以前从未使用过)。我知道它部分地按预期方式工作,因为其中一行是正确的...

回答 1 投票 0

变异的结构函数是否会创建 self 的新副本?

我喜欢 Swift 中的值语义,但我担心变异函数的性能。假设我们有以下结构: 结构点{ 变量 x = 0.0 变异 func add(_ t:Double){ ...

回答 4 投票 0

Swift 中的变异结构函数是否会创建 self 的新副本?

我喜欢 swift 中的值语义,但我担心变异函数的性能。假设我们有以下结构 结构点{ 变量 x = 0.0 变异 func add(_ t:Double){ ...

回答 4 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

C 中结构的 malloc 部分的 EXC_BAD_ACCESS

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

回答 1 投票 0

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

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

回答 1 投票 0

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