У меня есть контейнер объектов, и я хотел бы скопировать один и тот же элемент из каждого объекта в контейнер типа этого элемента.
Т.е. что-то вроде этого:
struct X { int x; }
std::vector<X> src;
std::vector<int> dst;
...
auto it_dst = dst.begin();
for (auto& element : src) {
*(it_dst++) = element.x;
}
OfКонечно, используя алгоритм, а не цикл.