struct 相关问题

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

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

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

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 2 投票 0

C++ 代码解释:指针如何在链表结构上工作

我无法理解这段 C++ 代码的开头发生了什么,它向我解释了如何使用动态数组实现堆栈。我确信代码是正确的,因为程序运行了

回答 1 投票 0

使用 omitempty 时将嵌套结构中的 0/False 编组为 json

将结构编组为 JSON 时,我可以将一个变量分配给它对应的“空值”,并且即使使用 omitempty 仍然可以传递它,但是我无法在

回答 2 投票 0

指针接收器方法不会被调用保存值的接口变量[关闭]

类型用户结构体{ 名称字符串 年龄整数 } func (u *User) String() 字符串 { return fmt.Sprintf("姓名 = %s,年龄 = %d",u.name,u.age) } 函数主() { u1 := 用户{ ...

回答 1 投票 0

指针接收器方法不会在值保存接口上调用[关闭]

类型用户结构体{ 名称字符串 年龄整数 } func (u *User) String() 字符串 { return fmt.Sprintf("姓名 = %s,年龄 = %d",u.name,u.age) } 函数主() { u1 := 用户{ ...

回答 1 投票 0

指针接收器方法没有被调用值保存接口[关闭]

类型用户结构体{ 名称字符串 年龄整数 } func (u *User) String() 字符串 { return fmt.Sprintf("姓名 = %s,年龄 = %d",u.name,u.age) } 函数主() { u1 := 用户{ ...

回答 1 投票 0

使用自定义类型在 C 中创建引用自身的结构

我想创建一个带有指向相同类型属性的指针的结构。 理想情况下,我想要这样的东西,但这会导致编译错误: 类型定义结构{ 整数数据; ...

回答 2 投票 0

在 C 中创建引用自身的类型

我想创建一个带有指向相同类型属性的指针的结构。 理想情况下,我想要这样的东西,但这会导致编译错误: 类型定义结构{ 整数数据; ...

回答 1 投票 0

在保存值的接口上调用指针接收器方法

类型用户结构体{ 名称字符串 年龄整数 } func (u *User) String() 字符串 { return fmt.Sprintf("姓名 = %s,年龄 = %d",u.name,u.age) } 函数主() { u1 := 用户{ ...

回答 1 投票 0

如何在C++11中初始化包含union的结构体数组?

我的问题与我的另一个问题紧密相连。我一直在努力初始化包含联合结构成员的数组。 假设我在 C++1 中有以下声明...

回答 1 投票 0

struct.h 中的静态全局指针由 struct.c 中的函数分配,但在 main() 中为 NULL

struct.h #ifndef STRUCT_H #定义STRUCT_H 结构体链表 { 整数数据; }; 静态结构链表 *head = NULL; 无效build_linkedlist(); #endif 结构体.c #包括 #包括...

回答 1 投票 0

视图设计未显示在 SwiftUI 中的选取器内

我需要在标签0中的选择器中显示2个结构视图我需要显示TaskHistoryView(活动:活动)如果我在单独的视图中显示它然后显示但不显示,为什么它没有显示在标签0内

回答 1 投票 0

如果在循环的每次迭代中再次使用相同的变量名称,malloc 是否会在同一位置分配内存?

我正在编写代码来接受c中的加权邻接表。每条边都以结构体的形式存储。我创建了一个指针数组,其中每个指针都指向一个节点的列表。这是...

回答 1 投票 0

如何在C中使用联合实现伪多态性

考虑用 C 语言描述矩阵块的数据结构: // 矩阵块 类型定义结构{ 联盟{ 整数我; 双 d; } *a; // 指向矩阵中第一个元素的指针...

回答 1 投票 0

C# 结构体编译错误

这是一个作业,我们不学习C#中的结构体(我现在正在学习)。所以我去msdn,但我没有找到我的程序的问题...... 是的,我无法翻译完全分配给我的国家......

回答 4 投票 0

如何匹配 Rust 中的特征?

假设我有实现 Foo 特征的结构 F1 和 F2。 现在我想编写一个接受 Foo 并返回 Bar 的函数。 特质 Foo { fn get_bar(&self) -> &Bar } fn do_ma...

回答 1 投票 0

如何在C++11中初始化包含union的结构体数组?

我一直在努力初始化包含带有联合的结构成员的数组。 假设我在 C++ 中有以下声明 枚举类 FilterType { kLowPass, kAverage }; 枚举 c...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.