Re[9]: Про перемещение (на примере кода)
От: rg45 СССР  
Дата: 15.04.25 08:00
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Но еще есть вопрос наглядности — а это тоже важно. Чтобы получать нужную часть пакета — одной удобной строчкой с внятным названием — т.е. чтобы вся магия манипуляции с байтами — была не видна при взаимодействии.


Так вот в этом же и камень преткновения, как выясняется — в "вопросе наглядности". Нет никакого вопроса наглядности, есть вопрос твоей безграмотности. Всё, что тебе нужно было сделать — это инкапулировать вектор в классе и написать нормальную инициализацию объекта этого класса и потоковую сериализацию — ВСЁ! Не нужно даже определять конструкторы копирования/перемещения — с этим прекрасно справится сам компилятор. И незачем что-то там модифицировать в уже существующем пакете, пускай он в таком виде и путешествует между сокетом и прикладным уровнем.
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 15.04.2025 8:07 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.