контейнер одного integral типа к другому типу
От: dr. Acula Украина  
Дата: 05.07.16 13:48
Оценка:
"Внешнее" API предоставляет данные в контейнере
std::vector<int>

далее работа ведется с итераторами на
std::vector<uint8_t>


Есть ли какой-то способ без копирования в временный контейнер "скрестить ежа с ужом"?
c++ vector
Re: контейнер одного integral типа к другому типу
От: B0FEE664  
Дата: 05.07.16 14:07
Оценка:
Здравствуйте, dr. Acula, Вы писали:

DA>Есть ли какой-то способ без копирования в временный контейнер "скрестить ежа с ужом"?

Думаю, что нет. Можно всё переписать на шаблоны с усиленным использованием auto, но это не "скрестить ежа с ужом".
И каждый день — без права на ошибку...
Re: контейнер одного integral типа к другому типу
От: Evgeny.Panasyuk Россия  
Дата: 05.07.16 14:23
Оценка:
Здравствуйте, dr. Acula, Вы писали:

DA>Есть ли какой-то способ без копирования в временный контейнер "скрестить ежа с ужом"?


boost::adaptors::transformed подойдёт? Или тип итератора прибит гвоздями?
Отредактировано 05.07.2016 14:24 Evgeny.Panasyuk . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.