【发布时间】:2013-03-21 16:01:26
【问题描述】:
我有一些关于类、结构和联合的疑问想澄清。我知道类和结构被认为是对象。我想检查联合是否也被视为对象。因此,我可以在里面有一个构造函数?
union ABC
{
ABC() {};
int x;
}A, B, C
因为我有对象名称。我能做到吗?
Union ABC obj1(); //Call constructor?
A.x; //Variable accessing the member
??? 第二, 如果我 typedef union 怎么办? A B C 是什么意思? 我可以这样做吗
union ABC obj1();
A.x;
typedef union ABC
{
ABC() {};
int x;
}A, B, C
【问题讨论】: