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