Назначить вектор для мультимножества

Есть ли хороший способ для назначения std :: vector для std :: multiset? Кроме итерации, конечно. Я вижу, что в C ++ 11 есть что-то вроде списка инициализаторов, может быть, его можно использовать как-нибудь?

0

Решение

vector<int> v;
//fill your vector
multiset<int> m (v.begin(), v.end());
8

Другие решения

Использовать этот:

std::vector<SOME_TYPE> a;
....
std::multiset<SOME_TYPE> ms(a.begin(), a.end());
4

По вопросам рекламы [email protected]