我有一些关于类、结构和联合的疑问。我知道类和结构被认为是对象。我想检查联合是否也被视为对象。因此,我可以在里面有一个构造函数?
union ABC
{
ABC() {};
int x;
}A, B, C
因为我有对象名称。我能做到这一点吗?
Union ABC obj1(); //Call constructor?
A.x; //Variable accessing the member
???其次,如果我 typedef union 怎么办。ABC 是什么意思?我可以这样做吗
union ABC obj1();
A.x;
typedef union ABC
{
ABC() {};
int x;
}A, B, C