不同的數據單元(Node)使用同一種數據結構的實現,在程序中怎么處理最好?
2 回答

海綿寶寶撒
TA貢獻1809條經驗 獲得超8個贊
enum TypeId {String, Int, Bool, /* ... */ }
struct Value {
TypeId type;
union {
char* stringValue;
int intValue;
bool boolValue;
/* ... */
}
}
添加回答
舉報
0/150
提交
取消