unions

unions

文章 0 浏览 3

C 中的位域,其结构包含结构体的并集

嗯...为什么当我打印 sizeof(struct MyStruct) 时,这段代码会输出 3(而不是 2)? #pragma pack(push, 1) struct MyStruct { unsigned char a : 6 u…

裂开嘴轻声笑有多痛 2024-10-18 00:51:50 1 0

boost::variant 和 boost::any 如何工作?

boost 库中的variant 和any 内部如何工作?在我正在进行的一个项目中,我目前使用标记联合。我想使用其他东西,因为 C++ 中的联合不允许您使用带有构…

撞了怀 2024-10-17 09:28:07 3 0

附加/连接两个 IEnumerable 序列

我有两组数据行。它们都是 IEnumerable。我想将这两个列表附加/连接到一个列表中。我确信这是可行的。我不想做for循环,注意到两个List上有一个Union…

ゝ偶尔ゞ 2024-10-17 06:05:54 2 0

在 C 中声明全局联合

我不确定如何在 C 中声明全局联合。下面是我的代码(所有代码都在 main 之外)。 typedef union{ int iVal char* cVal } DictVal struct DictEntry{ s…

孤独患者 2024-10-14 19:13:31 2 0

什么时候有人会使用工会?这是纯 C 时代的残余吗?

我学到了,但并没有真正加入工会。我读过的每本 C 或 C++ 文本都会介绍它们(有时是顺便介绍),但它们往往很少给出关于为什么或在哪里使用它们的实际…

各自安好 2024-10-14 02:16:12 2 0

我们可以在联合中使用指针吗?

如果没有为什么?联合优于结构的用途?…

踏月而来 2024-10-13 04:27:04 3 0

C 中的联合内存共享

Edit2:我可以用 Union 进行多态吗?在我看来,我可以根据我的需要更改数据结构。 编辑:修复代码。使用 ”。”而不是“-&gt”。我想问的是,当存在不…

纵情客 2024-10-11 19:26:19 3 0

共享第一个元素的结构联合是否存在未定义行为?

SDL_Event 是一个无符号 8 位类型和许多结构体的联合,其第一个元素是无符号 8 位类型。推荐的用法是访问联合体的 Uint8 元素来确定事件的类型,然后…

烟火散人牵绊 2024-10-11 12:30:14 4 0

结构体并以两种不同的方式引用它们

我正在阅读某人的代码,我不明白为什么他在下面的每个联合中引用的内容不同。 -在第一个上,他可以通过输入pwr_cmd.EN1来引用内部 -在第二个中,他可…

蓝眸 2024-10-09 10:18:11 3 0

如果 char 比 int 具有更严格的对齐要求,那么这个联合会起作用吗?

最近,我遇到了以下代码片段,它试图确保 i 的所有字节(仅此而已)都可以作为 c 的单个元素进行访问: union { int i char c[sizeof(int)] } 现在这…

触ぅ动初心 2024-10-08 06:12:26 4 0

为什么匿名联合不能包含具有重要构造函数/析构函数的成员?

我可能是错的,但我发现的基本解释是联合无法初始化,因为它不知道要调用哪个成员的构造函数。编译器无法自动生成联合的构造函数。 为什么不允许用户…

一绘本一梦想 2024-10-06 15:23:14 2 0

c(++) union 数据结构

我正在为 µC 编程,我有以下数据结构: typedef struct { RF12Head head typedef union { uint8_t raw[40] typedef struct { node_id nodeId uint8_t …

錯遇了你 2024-10-04 18:35:00 2 0

我们可以使用一个结构的对象作为另一个结构或联合的成员吗?

我们可以使用一个结构的对象作为另一个结构或联合的成员吗?…

木槿暧夏七纪年 2024-10-04 08:18:30 2 0

Union中的概念问题

我的代码是这样的 // using_a_union.cpp #include &ltstdio.h&gt union NumericType { int iValue long lValue double dValue } int main() { union N…

隱形的亼 2024-10-03 01:46:35 2 0

如何知道使用了 Union 中的哪个变量?

如果我将 Union 声明为: union TestUnion { struct { unsigned int Num unsigned char Name[5] }TestStruct unsigned char Total[7] } 现在,我如何…

孤单情人 2024-10-02 22:15:01 2 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文