同一程序中使用一种数据结构时有多种不同的元素类型,最好的处理方式是?

不同的数据单元(Node)使用同一种数据结构的实现,在程序中怎么处理最好?

慕桂英4014372
浏览 739回答 2
2回答

翻过高山走不出你

Boost Variant

蝴蝶刀刀

enum TypeId {String, Int, Bool, /* ... */ }struct Value {  TypeId type;  union {    char* stringValue;    int intValue;    bool boolValue;    /* ... */  }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

数据结构