0
是否有任何好的方式分配std :: vector到std :: multiset?除了迭代当然。我看到在C++ 11中有一些像初始化列表的东西,也许它可以以某种方式使用?分配矢量到multiset
是否有任何好的方式分配std :: vector到std :: multiset?除了迭代当然。我看到在C++ 11中有一些像初始化列表的东西,也许它可以以某种方式使用?分配矢量到multiset
vector<int> v;
//fill your vector
multiset<int> m (v.begin(), v.end());
使用此:
std::vector<SOME_TYPE> a;
....
std::multiset<SOME_TYPE> ms(a.begin(), a.end());
究竟这里采用的是迭代器的问题? – Xeo 2013-02-13 09:33:53
@Xeo他们不舒服,可能不是最快的解决方案。 – user1873947 2013-02-13 09:34:41
'std :: vector vec(set.begin(),set.end())'? –
Jon
2013-02-13 09:35:07