Re[5]: std::back_insert_iterator::value_type
От: so5team https://stiffstream.com
Дата: 23.07.23 10:36
Оценка:
Здравствуйте, пффф, Вы писали:

П>Можно, но у меня нет лямбды, есть функция, которая получает два итератора на байты, и OutputIterator. Этот OutputIterator я создаю для std::string, но ничто не должно мне помешать сделать тоже самое для вектора из uint8_t. Поэтому я хотел скастить к OutputIterator::value_type, но у back_insert_iterator это всегда void. Сейчас ковыряюсь через iterator_traits, но там тоже какое-то г полезло


П>UPD Переделал пример, как это у меня с шаблоном, и как я пытаюсь с кастом к value_type — https://gcc.godbolt.org/z/5n89nv6jY


Мало что понял из вашего описания, но вроде бы вам нужно что-то типа: https://gcc.godbolt.org/z/35PfPj7hh
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.