struct 相关问题

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

Go语言空结构体地址是否相等的问题

代码: 函数主(){ 变量( 一个结构体{} b 结构体{} ) println("&a:", &a) println("&b:", &b) println("&a == &b:",...

回答 1 投票 0

ColdFusion - 搜索结构数组的有效方法是什么?

我在ColdFusion中有一个半大型(数百条记录)一维数组。数组中的每一项都是一个具有多个属性的结构体。我想在数组中搜索具有特定...

回答 5 投票 0

如何分配空间来使用 Windows crate 调用 GetInterfaceInfo?

我正在尝试使用 Microsoft 的 windows crate 通过 GetInterfaceInfo 获取有关系统上可用网络接口的信息。这就需要我做一些不安全的操作,我...

回答 1 投票 0

OpenCL 中如何定义 struct 'param_traits'?

在OpenCL的C++头文件中,第1611行,有如下代码: 模板 结构 param_traits {}; #define CL_HPP_DECLARE_PARAM_TRAITS_(令牌, param_name, T) \

回答 1 投票 0

获取内部go结构的大小

我一直在玩uprobes。为了在运行时探测特定对象,我需要知道内部 go 结构的大小。就我而言,是 poll.FD。我可以手动计算每个嵌套结构,但是...

回答 2 投票 0

C++中的结构体内部可以有函数吗?

在看书的时候,我看到了这样的句子: C++ 中的结构和类之间的语法差异非常小,因此,它们可以与次要

回答 4 投票 0

如何从路径列表构建目录树?

我需要从 URL 制作树结构,例如站点地图。我将 URL 作为 Vec 并想要这些 URL 从根到端点的嵌套层次结构。 输入示例: “https://exapml...

回答 1 投票 0

如何测试 C 指针是否指向结构体

我有一个链表结构 结构节点{ 整数数据; 下一个节点; } 和一个函数 结构节点*insert_sorted(结构节点*节点, 整数d){ // 去做 } 我需要实现这个,以便...

回答 1 投票 0

在 Rust 中,如何将一个结构与其依赖的任何结构隔离开来进行单元测试?

我对 Rust 还很陌生,并且几乎完全来自 Python 开发。我已经尝试找到这个问题的解决方案有一段时间了,但我也考虑到我正在接近

回答 1 投票 0

是否通过未定义的联合中的结构成员访问相同的类型? [重复]

我想知道标准(注意不是编译器)是否说这是未定义的 struct Vec2{int x,y;}; 联盟{ Vec2 v; 整数x; } u = {{0,0}}; // v 已设置 紫外线; // 这是定义的 ...

回答 1 投票 0

通过未定义的联合中的结构成员访问相同的类型? [重复]

我想知道标准(注意不是编译器)是否说这是未定义的 struct Vec2{int x,y;}; 联盟{ Vec2 v; 整数x; } u = {{0,0}}; // v 已设置 紫外线; // 这是定义的 ...

回答 1 投票 0

C++:C 联合结构必须用双“{”初始化

为什么我的 C struct my_type_t 在 C++ 中必须使用 double { 来初始化,但在 C 中一个 { 就足够了? #包括 #include“类型.h” int main() { my_type_t t = { { .bla ...

回答 1 投票 0

如何用枚举成员初始化结构体?

我有一个包含许多成员和不同类型的结构(大约有 20 个成员): 枚举TheEnum { 首先= 0, 第二, ... } 结构体TheStruct { 枚举 z; // <--- the point !!! n...

回答 3 投票 0

静态变量和类型:是否有另一种更简单的方法来实现为每个用户定义类型返回相同 ID 的函数?

我正在自己创建一个实体组件系统,在这样做的过程中,我得到了很多 YouTube 视频、C++ 参考资料、推荐书籍等的帮助。当我实现一个

回答 1 投票 0

Windows 网络代码是否违反了严格的别名规则?

正如我在这里被告知的,你可以使用结构将 int 类型转换为 4 个字符吗?将一个结构类型转换为另一个结构指针违反了“严格别名规则”。但我认为在 C windows

回答 1 投票 0

使用自己的类型进行 C++ 结构体初始化

使用自定义构造函数,可以使用自己的类型初始化结构。 结构体 Foo { 整数x,y; Foo(int X, int Y) : x(X), y(Y) {} Foo(const Foo& f) : Foo(f.x, f.y) {} }; Foo foo1(1, 2)...

回答 1 投票 0

如何在 C 中修复这个基于 5 位边界的联合?

typedef 联合 { 结构体{ SceUChar8 R; ScUChar8G; ScUChar8 B; ScUChar8 A; } 成分; SceUInt32 值; mgpColor8888; 类型定义联合{ ...

回答 1 投票 0

你可以使用结构将 int 类型转换为 4 个字符吗?

这是我的想法: int main(){ 结构 mystruct { 字符a; 字符b; 字符c; 字符d; }; 结构 mystruct 结构实例; //1094795585 为二进制:01000001 01000001 01000001 01000001 -...

回答 1 投票 0

用多个嵌套结构作为字符串初始化 C 中的变量

我想通过Python生成C代码。 问题是我想将结构变量初始化为与其他结构深度嵌套的 Python 字符串。 例如,在头文件中,我有 str...

回答 1 投票 0

为什么我不能指向数组中的数组?

结构页面 { 整数a; 整数b; }; 页 chp1p1 = { 1, 2 }; // 第 1 章第 1 页 页 chp1[12] = { chp1p1 }; 页码[14] = { CHP1 }; int main(){ 页面& currChp =

回答 1 投票 0

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