【发布时间】:2013-01-02 20:23:04
【问题描述】:
例如我有一门课
Class foo {
key &KEY;
element 1 v1;
element 2 v2;
element 3 v3;
};
我想使用 Key 对类的迭代器进行排序/遍历,并从 1-3 中检索 Class 元素。最好的方法是什么?我可以使用类似的东西
multimap <int, unsigned, string, unsigned>;
multimap < Key, element 1, element 2, element 3> m;
或者类似的东西来实现上面提到的功能?
【问题讨论】:
-
为什么不像
element v[3]这样的数组呢? -
std::multimap<int, std::tuple<unsigned, std::string, unsigned>>做到了
标签: c++ class data-structures map