Re[5]: Про перемещение (на примере кода)
От: qaz77  
Дата: 15.04.25 17:11
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Так я так и сделал, все работает. По завершению формирования пакета вместо копирования байт — просто завладеваю ими (перемещаю) — отнимаю владение у пакета. Но тут народ говорит что это не умно.


Не совсем понятно, как можно собрать большой вектор байтов (пакет) из нескольких маленьких векторов байт путем перемещения и без копирования.
По моему, концепция непрерывного блока памяти в векторе убивает такую идею на корню.

Ну если там части пакета это условные uint32_t, то может и норм.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.