0

将 std::vector 分配给 std::multiset 有什么好的方法吗?当然除了迭代。我看到在 C++11 中有类似初始化列表的东西,也许它可以以某种方式使用?

4

2 回答 2

12
vector<int> v;
//fill your vector
multiset<int> m (v.begin(), v.end());
于 2013-02-13T09:35:03.260 回答
4

用这个:

std::vector<SOME_TYPE> a;
....
std::multiset<SOME_TYPE> ms(a.begin(), a.end());
于 2013-02-13T09:34:55.540 回答