2 つのコンテナーがあり、同じループ内で両方を同時に反復処理する必要があります。ブースト foreach を使用しています。
そのようです:
#define foreach_ BOOST_FOREACH
struct Vertex
{
int x;
int y;
}
std::deque<Vertex>::iterator target_it = targets.begin();
// Put items in correct position
foreach_(Vertex v, coords)
{
v.y = (*target_it).y;
target_it++;
}
coords は std::deque です。
targets
そこにもforeach
何とか入れようかな。ドキュメントはノーを示唆しています。