unions 相关问题

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

c如何结合让你将数据视为一个字节数组

我正在阅读一些我正在阅读教程的代码,这里的教程说联盟允许我们将数据视为单独的字段或单个字节数组。有人可以向我解释......

回答 2 投票 0

工会和共享数据字段(C ++)

在针对Union事件的SDL的API文档中,它表示字段类型在union中的所有事件(对象)之间共享,这怎么可能?例如,这是完全合法的......

回答 2 投票 2

有人可以解释这个C ++联合示例吗?

我在cppreference.com上找到了这段代码。这是我见过的最奇怪的C ++,我有几个问题:union S {std :: string str;的std ::矢量 VEC; ~S(){}}; ...

回答 2 投票 3

以7位访问8位数据

我有一个100 uint8_t的数组,它被视为800位的流,并且一次处理7位。换句话说,如果8位数组的第一个元素保持0b11001100并且......

回答 7 投票 4

工会活跃成员背后的理由

C ++的联合比C的联合更具限制性,因为它们引入了“活动成员”(最后一个被指定的成员)的概念作为唯一可以安全访问的概念。我看待它的方式,这种行为......

回答 1 投票 4

C编程使用##进行预处理的连接

我有类似下面的代码。 changename()宏工作正常。将值赋给“pin_harf。(a,b,c ...)”按位运行正常。我的问题是我无法为pin_harf = 0x02分配属性。它给 ...

回答 1 投票 0

在C ++中,是否可以在C ++中引用像stl list这样的数据结构部分?

名单 一个;名单 &b = a;在a中添加的每个元素将添加到b中,并且在a中删除的任何元素也将在b中删除。我想知道,有可能参考......

回答 1 投票 -1

Union Struct C# - 等价还是等于?

请参阅struct STRUCT_ITEM下面的结构{短指数; union {short Value; struct {unsigned char Type; unsigned char值; }; } ...

回答 1 投票 1

使用Flatbuffer Union通过ZeroMQ发送不同的事件

这些天我和flatbuffers很挣扎,我可以帮忙。我想使用flatbuffer通过TCP发送包含不同数据的事件(使用ZeroMQ)。因此,我正在使用联盟。 / ...

回答 1 投票 0

可以在c ++中实例化匿名联合吗?

我有这段代码:class test {private:union {double x;的std ::矢量 Ÿ; } amIValid; };我想知道联合实例amIValid是否有效?

回答 1 投票 -3

是否在联盟UB中写出超出较小规模成员的大小?

根据我对union的知识,它就像一个结构,主要区别在于union所有成员共享相同的内存。虽然每个struct的成员都有自己独特的内存。还......

回答 1 投票 2

联盟和阶级

我有很多空闲时间(也有圣诞节假期来了!)所以,我尝试合并我的两个激情,视频游戏和c ++。它不是一个真正的视频游戏项目,只是一些控制台脚本......

回答 2 投票 1

如何构造包含联合的结构的unique_ptr?

我正在尝试构造一个std :: unique_ptr指针,该指针包含一个enum和两个元素结合的结构:struct button_t {std :: uint8_t id; std :: uint16_t status; }; ...

回答 1 投票 0

联盟作为C中函数的参数

我想知道是否可以使用联合作为函数的参数:假设我有两个结构:struct complex_attribute {struct generic_attribute * sub_attributes [20]; };结构...

回答 6 投票 4

了解打破严格别名的后果

int main(){struct {int x; } foo; dostuff(FOO);返回0; } void dostuff(void * ptr){struct {int x; } * p = ptr; p-> x = 5;解除引用p是严格别名...

回答 2 投票 2

动态访问联盟

我有这个枚举,联合和结构:union num {int i;短片;漂浮f;双d; };枚举标签{SHORT,INT,FLOAT,DOUBLE}; struct vrnumber {num num;标签类型; };一世 ...

回答 1 投票 0

C ++:将未知的union传递给函数作为参数

所以我有这样的东西:struct FoodType {union {int fat = 2; } 苹果; union {int fat = 3; } 香蕉;食品类型;我想写一个需要...的函数

回答 3 投票 0

ty如何定义一个可以通过下标来访问的结构联合?就像在GLSL中一样

很久以前我必须在某处看过GLSL载体,现在我们有一个涉及OpenGL的大学项目(实际上他们说的是2.4,而不是3.x和4.x)。然而,它们似乎与glsl紧密相关,并且......

回答 2 投票 0

选择左连接和联合

我有这个查询,它返回发票i中某个员工班次SELECT i.dateTime,i.amount,i.totalProfit,i.shiftID,i_o.itemID,i_o.quantity,item.name itemName,p.full_name的发票。 ..

回答 1 投票 0

在C中为数组中的现有数组指定数组的头指针

我想“等同”两个数组,其中一个在固定联合内(不应该更改)。我只是将myUnion.RawBytes的头部指向数组的头部,而不是使用memcpy。但是......

回答 3 投票 0

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