vector<HOGE1> hoge1
vector<HOGE2> hoge2
で常に同時に増えるのですが、同時にある番目の要素を消したいのですが
vector< HOGE1>::iterator itS, itE = hoge1.end();
for( itS = hoge2.begin(); itS != itE; ++ itS )
{
hoge2.erase(itS);vector<HOGE1*>(hoge1).swap(hoge1);
}
hoge1のみの消し方だとこんな感じでやってるのですが
この中に上手くhoge2の同じ番目を消すことはできるでしょうか?