unions 相关问题

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

如何在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

C++ 联合:访问非活动数组元素保证不共享空间

考虑以下 C++ 联合: 结构体Mystruct { 字符*p; // sizeof(p) == 8,alignof(p) == 8 uint32_t sz; // sizeof(sz) == 4,alignof(sz) == 4 }; // sizeof(MyStru...

回答 1 投票 0

忽略标准 C# 结果类中 Fail 方法中的类型

我已经使用结果类很多年了,当我接触 C# 时,我第一次遇到的是 John Ottosson 结果类。这是我用作基础的结果类的版本...

回答 1 投票 0

如果没有成员活跃,您可以覆盖工会的内存吗?

以下程序负责摆桌子、吃饭和清理桌子。吃饭前和吃饭后,盘子所在的地方都会被清理干净。根据 C++23 标准允许这样做吗?还是未定义

回答 1 投票 0

带有结构成员的 C++ 联合结构适用于 Clang 和 MSVC,但不适用于 GCC

我正在尝试定义一个联合结构,其中一些结构和原始成员在内存中与一个简单的数组重叠。这在 Clang 和 MSVC 中完美运行,但不能用 GCC (G++) 编译。

回答 2 投票 0

如何从 C++ 源代码中提取所有类型定义、结构和联合

我继承了一个包含数百个文件的Visual Studio项目。 我想从每个 .h/.cpp 文件中提取所有 typedef、结构和联合,并将结果放入一个文件中)。 每个...

回答 3 投票 0

联合的未定义行为

在使用 3D 点时,我遇到了这种类型定义方法: 并点_3d { 结构体{ GL双x、y、z; } 坐标; GL双选项卡[3]; }; 因此,坐标...

回答 1 投票 0

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