unions

unions

文章 0 浏览 7

构造函数和带有 const 成员的匿名联合

是否可以与 const 成员建立匿名联合?我有以下内容: struct Bar { union { struct { const int x, y; }; const int xy[2]; }; Bar() : x(1), y(2) {}…

梨涡 2024-11-18 11:44:02 6 0

更改派生类中打包结构的位大小

现有代码: typedef unsigned int uint; Class A { union xReg { uint allX; struct { uint x3 : 9; uint x2 : 9; uint x1 : 14; }__attribute__((__p…

呆萌少年 2024-11-18 08:48:36 9 0

为什么 std::string 与 C 联合不兼容?

可能的重复: 为什么编译器不允许 std::string 位于 union 内? 我当我开始使用 C++ 时,我知道我遇到了这个问题:编译器不允许我将 std::string 类…

小镇女孩 2024-11-17 08:27:52 4 0

命名联合内的数组元素或结构体和数组

考虑以下结构: struct Vector4D { union { double components[4]; struct { double x, y, z, t; } Endpoint; }; }; 在我看来,我在 WinApi 的 IPAddr…

陪你到最终 2024-11-16 19:44:09 7 0

ISO 文档中的一点:基于匿名联盟

ISO C++ 标准的观点:第 9.5 节,第 4 段,第 1 行: "A union for which objects or pointers are declared is not an anonymous union." 示例: str…

深陷 2024-11-16 14:17:58 3 0

获取指向联合中变量的指针

我只是想知道这是否是指向联合中字符的指针的正确语法: union myunion { char character[4]; } ... = &(myunion.character[0]) 它似乎在我的应用程序…

一瞬间的火花 2024-11-15 23:43:24 3 0

C中union的实际用法

可能的重复: C:联合在哪里实际使用? 我知道 union 的概念,但我在现实世界编码中没有看到我应该使用联合数据结构的实际情况。如果你们能给我一些…

薄荷→糖丶微凉 2024-11-15 04:58:19 9 0

需要帮助从 c 中的 union 转换为 c#

可能的重复: C# 中的 C++ 联合 C 中的代码: typedef struct _EVENT_HEADER { USHORT Size; // Event Size USHORT HeaderType; // Header Type USHO…

半寸时光 2024-11-15 02:29:14 9 0

C++ 中的命名结构工会

在 C++ 中,我尝试创建一个专门的点类作为联合,如下所示: union point { struct { float x, y, z; }; float val[3]; float operator[](unsigned i) …

紫﹏色ふ单纯 2024-11-15 01:42:10 6 0

联合初始化

我正在尝试全局初始化一个联合,如下例所示: #include typedef union { char t[4]; int i; } a; enum { w = 5000, x, y, z }; a temp = {w}; int mai…

飘逸的'云 2024-11-10 09:06:01 4 0

使用联合代替强制转换的定义是否明确?

今天早上我和一位同事讨论了检测字节顺序的“编码技巧”的正确性。 诀窍是: bool is_big_endian() { union { int i; char c[sizeof(int)]; } foo; fo…

王权女流氓 2024-11-10 06:31:49 8 0

现代编译器上的联合是否比转换更有效?

考虑简单的代码: UINT64 result; UINT32 high, low; ... result = ((UINT64)high << 32) | (UINT64)low; 现代编译器是否会将其转换为真正的高位桶移…

橘虞初梦 2024-11-09 20:30:41 8 0

...联合问题中不允许使用构造函数

我迫切需要找到以下问题的解决方案: namespace test { template struct Flags { int _flags; Flags() { _flags = 0; } Flags(int flags) { _flags = …

南城追梦 2024-11-07 03:16:20 8 0

如何使用 UNION 从数据库中获取一个共同值

上图中的2条记录来自Db,上表中的约束是(SID和LINE_ITEM_ID), SID 和 LINE_ITEM_ID 两列都用于查找唯一记录。 我的问题: 我正在寻找一个查询,它…

掌心的温暖 2024-11-06 02:38:12 7 0

从文件扫描

我目前正在尝试从文件中扫描一行,但在字符串上遇到了障碍。 这是我的教授告诉我要研究的示例行。 enum status{MEM,PREP,TRAV} union type { double i…

怀中猫帐中妖 2024-11-05 16:04:44 7 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

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