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

Сообщение std::next от 15.10.2025 20:56

Изменено 15.10.2025 21:04 watchmaker

Re: std::advance
Здравствуйте, Marty, Вы писали:

M>Или — std::advance — работает по ссылке, а std::advance_copy — возвращает инкрементированную копию.


M>А я уж сам бы решил, inplace мне инкрементировать, или получать инкрементированную копию?


Именно так всё и работает. Одна функция меняет по месту, другая — возвращает копию. Ты и выбирай, что именно тебе нужно.
std::next
Здравствуйте, Marty, Вы писали:

M>Или — std::advance — работает по ссылке, а std::advance_copy — возвращает инкрементированную копию.


M>А я уж сам бы решил, inplace мне инкрементировать, или получать инкрементированную копию?


Именно так всё и работает. Одна функция меняет по месту, другая — возвращает копию. Выбирай!