Мне нужно переместить list в set, я думал что для этого можно использовать функцию copy, но все оказалось не так просто, так как у класса set нету метода push_back, и написать так я не могу:
copy(myList.begin(), myList.end(), back_inserter(mySet));
Есть ли что-то аналогичное функции copy для set-а? Или эту функцию надо писать как-то по-другому? Подскажите пожалуйста, буду признателен.
Функция std::copy
не виновата. Проблема в том, что вы использовали std::back_inserter
. Как вы сами заметили, std::back_inserter
с std::set
работать не умеет.
С std::set
следует использовать std::inserter
, если уж вам хочется воспользоваться именно std::copy
.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть два потока, когда начинается ввод в одном требуется остановить другой поток, как понять что ввод в первом потоке началсяЕсли использовать:
Необходимо продублировать все числа в строке, помогите исправить баг с бесконечным добавлением первого найденного числа
1Пытаюсь вычислить текущее время видео и получаю ошибку: pts не является членом "AVStream"