unions 相关问题

C语言系列中用于声明联合数据类型的复数关键字。

将字符串缩小为字符串文字并集

我想将字符串缩小为字符串文字联合。换句话说,我想检查该字符串是否是我的文字联合的可能值之一,以便这可以工作(如果运算符可以是

回答 5 投票 0

我的双精度和位域结构体的联合中内存是如何分配的?

我有一个这样的组件的联合: 联合字节_实数{ 双数据库; 结构体{ 无符号长长整型:52; 无符号整型表达式:11; 无符号整型 sgn : 1; }; }; 它...

回答 1 投票 0

C# 中的 C++ 联合

我正在将一个用 C++ 编写的库翻译成 C#,并且关键字“union”存在一次。在一个结构体中。 将其翻译成 C# 的正确方法是什么?它有什么作用?看起来有点像这个...

回答 8 投票 0

C 联合体和 C++ 联合体有什么区别?

C 和 C++ 中的联合有哪些主要区别?

回答 1 投票 0

宏 GNU 与 VS2008 中的匿名联合定义/声明

我正在尝试更改 lpc2138 的 IAR 特定头文件,以便它可以使用 Visual Studio 2008 进行编译(以启用兼容的单元测试)。 我的问题涉及转换寄存器定义...

回答 3 投票 0

通过联合对某些类型的别名有哪些禁止?

在C标准(具体来说,n3220,即C23的最新工作草案)中,哪些段落会使以下代码示例调用未定义的行为?: 无效 f(int *a, char *b) { (*a)++...

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

std::memmove() 从一个工会成员到另一个工会成员是否合法?

此代码尝试将内存内容重新解释为不同的类型,而不违反严格的别名规则。 建议作为“使用 std::memmove 解决严格问题的答案”

回答 1 投票 0

获取字典/对象键作为打字稿中的元组

我想从 TS 3.1 中的对象中获取具有正确类型文字的正确元组类型: 接口人{ 名称:字符串, 年龄: 数字 } // $ExpectType ['姓名','年龄'] 类型 ObjectKeysTuple = T...

回答 3 投票 0

Union的使用参考

在工作中,我一直在使用 Linux 和 C++11 和 C++14 的 GCC 编译器。在一些工作代码中,我使用联合来存储引用和指针,如下所示:(简化为仅导入...

回答 3 投票 0

C 中“union”和“struct”的主要区别是什么? [重复]

可能的重复: C 中结构体和联合体的区别 我能理解结构的含义。但是,我对联合和结构之间的区别有点困惑。联盟就像...

回答 7 投票 0

STM32 HAL_TIM_PWM_PulseFinishedCallback 未被调用。怀疑问题与结构或联合指针的使用有关

我正在根据此处提供的示例为 STM32 编写 Neopixel 驱动程序。 总之,像素没有正确点亮。我最近的尝试是让第一行 8 个像素在它之前亮起绿色

回答 1 投票 0

为什么类型提示 `float` 接受 `int`,而它甚至不是子类?

一方面,我了解到可以是 int 或 float 的数字应将类型注释为 float (来源:PEP 484 类型提示和此 stackoverflow 问题): def add(a: 浮动, b: 浮动):

回答 1 投票 0

当派生类处于活动状态时,可以在联合中调用基类上的虚拟方法吗?

虽然 std::variant 对于某些用例来说非常有用,但它与 std::tuple 有点类似,因为您无法命名每个单独的变体。 通常结构体比元组更好。 我想知道这是否合法...

回答 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

有没有实用的解决方案来删除枚举开关?

这个问题的标题听起来有点奇怪,但我想不出更好的措辞。我的问题是这样的;我在一个名为 AmbigeousType 的项目中有一个类型,它是 ...

回答 1 投票 0

Swift 中的 C 联合类型?

如何在 Swift 中声明和使用 C 联合类型? 我试过: 变量值:联合{ var 输出:CLongLong 变量输入:[CInt] } 但它不起作用...... 更新:我想使用 union 来...

回答 7 投票 0

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