struct EXMPL
{
union
{
struct
{
struct
{
uint8_t AA;
uint8_t BB;
uint8_t CC;
uint8_t DD;
}Rev;
struct
{
uint8_t XX;
uint8_t VV;
uint8_t WW;
uint8_t FF;
}IDs;
};
struct UNN
{
uint32_t A;
uint32_t B;
};
};
};
的工会当我尝试初始化这个像这样:初始化结构
EXMPL aStruct = {{ 0x00, 0x00, 0x01, 0x00 }, { 0x00, 0x00, 0x00, 0x00 }};
我得到一个“太多的初始值”的错误。任何帮助将非常感谢,谢谢。
你想要初始化哪个工会的成员?一次只能使用一个。 – user4581301
代码中没有'union','UNN'和匿名'struct'的实例。什么是初始化? – LogicStuff
C或C++,它不能同时存在。特别是在C语言中,您需要使用'typedef'来将结构名称用作类型,但在C++中不需要。 – Barmar