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

Сообщение Re[7]: Про перемещение (на примере кода) от 15.04.2025 7:45

Изменено 15.04.2025 7:59 rg45

Re[7]: Про перемещение (на примере кода)
Здравствуйте, Shmj, Вы писали:

S>Зачем голый массив? Вектор для чего придумали? У него данные в куче всегда, даже если вектор создали в стеке.


Так а что там в векторе ещё делать-то? Всё давно сделано — бери да пользуйся. Вообще не понятно, откуда взялись все те "проблемы", которые ты решаешь. У меня стойкое подозрение, что корнями всё уходит в твою безграмотность, отпять же.

Всё, что тебе нужно было сделать — это инкапулировать вектор в классе и написать нормальную инициализацию объекта этого класса — ВСЁ! Не нужно даже определять конструкторы копирования/перемещения — с этим прекрасно справится сам компилятор. И незачем что-то там модифицировать в уже существующем пакете, пускай он в таком виде и путешествует между сокетом и прикладным уровнем.
Re[7]: Про перемещение (на примере кода)
Здравствуйте, Shmj, Вы писали:

S>Зачем голый массив? Вектор для чего придумали? У него данные в куче всегда, даже если вектор создали в стеке.


Так а что там в векторе ещё делать-то? Всё давно сделано — бери да пользуйся. Вообще не понятно, откуда взялись все те "проблемы", которые ты решаешь. У меня стойкое подозрение, что корнями всё уходит в твою безграмотность, отпять же.