1

一切都很顺利,直到我有了一维数据,我用过Bidirectional Multimap的地方

typedef boost::bimap<bimaps::multiset_of<int>, bimaps::set_of<int>> bimap_one_d;
typedef bimap_one_d::value_type value_type;
bimap_one_d bimap; 

我的需要是以多维性质存储日期。假设我有很多帧1, 2, 3, 包含键和值。

1 -> (100, 10), (70,50), (80, 30)
2 -> (50,60), (90,20), (100,40)
3 -> (210,200),(2345,16374), (98345,334)

如何bidirectional multimap为我有很多行 ( 1, 2, 3) 的数据维护类似的结构,以便所有帧都可以像bidirectional multimap. 例如,我应该能够通过任何框架并访问其中的键和值bi-direction

注意:我没有兴趣维护三个单独bidirectional multimap的 ,每个帧一个,实际上我正在寻找多维性质的解决方案,就像我们有vector of vectorsmulti dimensional array

4

0 回答 0