Скажем, у меня есть std::vector
с именем vec
с 10 элементами, и я хочу создать новый std::vector
, содержащий все элементы между (и включая) 2-м и 5-м элементами vec.Я могу видеть, как я мог бы написать цикл for
, чтобы сделать это, но похоже, что STL copy()
может сделать это более кратко.Но я не получаю итераторы: я видел, как вы можете использовать start()
и end()
для перебора вектора от его первого до последнего элемента, но как насчет ситуации выше, где я хочу что-то немного другое?Спасибо.