【发布时间】:2013-05-13 11:01:00
【问题描述】:
假设我们有一个工会:
typedef union someunion {
int a;
double b;
} myunion;
是否可以在我设置后检查联合中的类型,例如一个=123? 我的方法是将此联合添加到某个结构中,并在 int 时将 uniontype 设置为 1,在 double 时将其设置为 2。
typedef struct somestruct {
int uniontype
myunion numbers;
} mystruct;
有没有更好的解决方案?
【问题讨论】: