struct 相关问题

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

如何保证C中的枚举变量在不同平台上固定的32位存储?

我正在开发一个 C 项目,该项目需要在跨平台上以一致的内存偏移量存储结构中的枚举值。由于 C 中的枚举存储大小可能因编译器和平台而异...

回答 1 投票 0

为什么调用未重写的结构方法需要装箱?

根据调用 ToString() 时对结构进行装箱,在 C# 结构上调用未重写的方法会导致其被装箱。这最终是因为 callvirt IL 指令的约束方式

回答 1 投票 0

如何使用Python和numpy从文件中读取混合字节序数据?

我有一个文件,其中 32 位浮点值以标准的小端字节顺序存储,但交换了 32 位的高位字和低位字。 IE。当

回答 1 投票 0

在C++中使用memset作为结构体数组

嗯,我想要一个像 memset 但用于 struct 的函数,以便它可以在某些或所有元素上使用,如下所示: // 创建人员数据元素数组 结构体{ 无符号字符名称[25]; 未签名...

回答 3 投票 0

在C++中使用memset作为结构体

嗯,我想要一个像 memset 但用于 struct 的函数,以便它可以在某些或所有元素上使用,如下所示: // 创建人员数据元素数组 结构体{ 无符号字符名称[25]; 未签名...

回答 1 投票 0

如何在不更改太多代码的情况下在主函数中分配动态分配的结构(其中的变量)?

我正在尝试创建一个用于读取“数据库”的结构,但我的问题是这些函数正在使用无法更改的已定义变量: #定义最大数据512 #定义

回答 1 投票 0

如何更改存储在局部变量中的 Struct 元类型

我正在尝试制作一个服装推荐应用程序,但遇到了问题。我有一个名为衣柜的财产,我想在其中存储与某种活动相关的所有衣物...

回答 2 投票 0

如何更改属性中的结构

我正在尝试制作一个服装推荐应用程序,但遇到了问题。我有一个名为衣柜的财产,我想在其中存储与某种活动相关的所有衣物...

回答 1 投票 0

如何解决 Rust 中的对象安全特征

我正在用 Rust 编写一个玩具数据库实现,但我无法绕过这个对象安全的特征要求。我基本上想要一种表示具有

回答 1 投票 0

C++ 中的嵌套结构类型声明的不完整类型,但 C 中则不然

如果我用 gcc 将此代码编译为 .c 文件,一切都很好: #包括 结构体 foo { 结构栏{ int 巴兹; } 酒吧; }; int main() { 结构栏a; a.baz = ...

回答 2 投票 0

与不同大小的字段互换结构

我有两个结构,用于解析输入二进制文件中的数据。 类型 MyStruct32 结构 { 字段 1 uint32 字段2 uint32 field3 uint32 ... } 类型 MyStruct64 结构 {

回答 1 投票 0

如何从另一个文件访问结构体?

我有以下代码,目标是在代码中使用颜色变量作为二进制标志。 主程序 #include“turn.h” #包括 void subfunc(转 t) ...

回答 1 投票 0

如何从 C 中的另一个文件访问结构体?

我有以下代码,目标是在代码中使用颜色变量作为二进制标志。 主程序 #include“turn.h” #包括 void subfunc(转 t) ...

回答 1 投票 0

有没有办法在 Zig 中合并结构类型/扩展结构?

我有两种结构类型: const BaseStruct = 结构 { 富:f64, 栏:f64 }; const 附加字段 = 结构 { 巴兹:u64, }; 有没有一种(最好是简单的)方法来创建(在计算时)

回答 1 投票 0

如何在SwiftUI中实现onAppear这样的功能?

所以,我想创建一个自定义视图并添加功能。如何实现像 .onAppear(perform: (() -> Void)?) 这样的函数?我的代码不起作用,onDismiss 闭包不会在

回答 2 投票 0

C# Visual Studio 编译器如何处理 struct/NULL 比较? [重复]

我们刚刚在 c#.net 4 代码库中遇到了一些像这样的糟糕代码 日期时间 myDate = someValue; 如果(我的日期==空) 做点什么 我们想到这种情况永远不会发生。 怎么...

回答 1 投票 0

结构体上的只读方法有什么作用?

Visual Studio 建议我将结构体上的方法设置为只读,这是什么意思?我认为只有字段可以是只读的,而不是方法。 公共结构 MyStruct { ... // 我有

回答 1 投票 0

结构中的多维数组未知大小的内存分配

我希望能够使用一个结构体,其中成员是二维数组,并且该结构体存储在堆上。 typedef 结构图 { int xSize; int ySize; int 映射矩阵[][]; } 地图; 我的...

回答 1 投票 0

如何将值分配给向下转换为共享指针时不会重置的基本结构

基本上我有我的基本结构,其中包含作为shared_ptr的值 我为该基本结构分配值 #包括 #包括 枚举类枚举 { 一个, 乙, 未知, }; 圣...

回答 1 投票 0

从嵌套函数调用结构体指针

我在调用结构时遇到问题,将它们作为参数放入 void 函数中,然后调用另一个 void 函数,参数采用相同的结构,所以我将它们都放在指针和 re...

回答 2 投票 0

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