Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, _NN_, Вы писали:
S>>>Но еще есть вопрос наглядности — а это тоже важно. Чтобы получать нужную часть пакета — одной удобной строчкой с внятным названием — т.е. чтобы вся магия манипуляции с байтами — была не видна при взаимодействии. _NN>>Секунду, вам нужна часть вектора или весь ? _NN>>Невозможно забрать только часть без копирования.
S>Части вектора в виде span — беру пока объект живой и владеет вектором — для удобства. Можно было бы все те же операции проделать до создания объекта — но это не нагладно было бы и не дешевле по ресурсам.
Всё хорошо, возвращаем span и не копируем лишний раз.
Только это не связано с тем, что в C++ называется перемещением.