不同的数据单元(Node)使用同一种数据结构的实现,在程序中怎么处理最好?
2 回答
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
enum TypeId {String, Int, Bool, /* ... */ }
struct Value {
TypeId type;
union {
char* stringValue;
int intValue;
bool boolValue;
/* ... */
}
}
添加回答
举报
0/150
提交
取消