gpt4 book ai didi

c - 如何掩盖 union 成员

转载 作者:行者123 更新时间:2023-11-30 16:03:47 25 4
gpt4 key购买 nike

我有一个 union

union filter_row
{
MAC_Filter MAC;
IP_Filter IP;
TCP_Filter TCP;
UDP_Filter UDP;
ICMP_Filter ICMP;
ARP_Filter ARP;
};

这个 union 体的成员是结构体...如何屏蔽结构体的成员...我必须将它们初始化为全 1 吗???

最佳答案

union 体的所有成员共享相同的存储空间,足以容纳最大且限制性最强的成员的对齐和大小。通常,您还需要结构中的成员来指示要使用的 union 成员。

关于c - 如何掩盖 union 成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3750558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com