Информация об изменениях

Сообщение Re[7]: Копирование вектора (std::vector) от 30.10.2019 17:54

Изменено 30.10.2019 17:57 rg45

Re[7]: Копирование вектора (std::vector)
Здравствуйте, swingus, Вы писали:

S>Ну, вам нужно ещё многому учиться. Сейчас std::copy() принимает пару итераторов и range в std::ranges::copy(). Причём здесь инвалидация при переаллокации, если не происходит копирование контейнера самого в себя, я не знаю.


Ну так с этого и надо было начинать. Сылочку можно?
Re[7]: Копирование вектора (std::vector)
Здравствуйте, swingus, Вы писали:

S>Ну, вам нужно ещё многому учиться. Сейчас std::copy() принимает пару итераторов и range в std::ranges::copy(). Причём здесь инвалидация при переаллокации, если не происходит копирование контейнера самого в себя, я не знаю.


Ну так с этого и надо было начинать. Сылочку можно?

[Upd]: Нашел: https://en.cppreference.com/w/cpp/ranges.

На CppCon об этом говорили. Я собирался посмотреть, да руки все не доходили.

Спасибо, посмотрю.