Здравствуйте, Marty, Вы писали:
M>А ты зачем пишешь? Есть же готовые, годами отлаженные?
Так у меня не было такой задачи — у меня всего лишь простой бинарный пакет. Часть заполняю в конструкторе — а часть через span и примитивные типы
Я вообще не понимаю что не так. Память лишний раз не выделяется, очень наглядно.
Просто вы тут любите так написать, чтобы 4-х этажные шаблоны с FINAE, чтоб без поллитра не разобраться. А когда кто-то пишет максимально просто и понятно — считается по-лоховски.
M>Это решается в несколько строчек кода через OutputIterator, который может класть хоть в сокет, хоть в массив
Но все-равно ведь новый массив создавать? Если нет потоковой записи.