Сообщение 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(). Причём здесь инвалидация при переаллокации, если не происходит копирование контейнера самого в себя, я не знаю.
Ну так с этого и надо было начинать. Сылочку можно?
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 об этом говорили. Я собирался посмотреть, да руки все не доходили.
Спасибо, посмотрю.
S>Ну, вам нужно ещё многому учиться. Сейчас std::copy() принимает пару итераторов и range в std::ranges::copy(). Причём здесь инвалидация при переаллокации, если не происходит копирование контейнера самого в себя, я не знаю.
Ну так с этого и надо было начинать. Сылочку можно?
[Upd]: Нашел: https://en.cppreference.com/w/cpp/ranges.
На CppCon об этом говорили. Я собирался посмотреть, да руки все не доходили.
Спасибо, посмотрю.