другой алгоритм копирования

У меня есть два вектора.

vector<Object> objects;
vector<string> names;

Эти два вектора заполнены и имеют одинаковый размер. Мне нужен некоторый алгоритм, который выполняет присваивание переменной объекта. Это могло быть использование boost :: lambda. Скажем:

some_algoritm(objects.begin(), objects.end(), names.begin(), bind(&Object::Name, _1) = _2);

Есть предложения?

9
задан Daniel Trebbien 6 October 2011 в 04:30
поделиться