基本上是加载xml数据,但它有以下3个属性需要满足
在这两种情况下,我都需要保留数据的顺序。
答案 0 :(得分:1)
这取决于您的复杂性要求(或您预期的数据复杂性),但我曾为某个项目使用multimap<Key, list<Value> >
。
答案 1 :(得分:0)
我不是C ++程序员,但这看起来像是链接列表的链接列表。
答案 2 :(得分:0)
您可以考虑使用复合设计模式。 This link为此背景提供了一些相关信息。
答案 3 :(得分:0)
没有单个数据结构可以满足所有这些属性。您必须在运行时使用继承并混合数据结构。