次のベクトルがあるとします。
std::vector<std::pair <int, bool> > myV;
std::vector<std::pair <int, bool> >::iterator it;
そして、それらを10行に初期化します。
for (i = 0 ; i < 10; i++){
if (i % 2 == 0 )
j = true;
else
j = false
myV.push_back(std::make_pair(i,j));
} //end of for
今、私はノード5、または各ノードで私のベクトルを変更する必要があります、1つの方法は次のとおりです:私はそれからバックアップを取得し、それからerase
、push_back
しかし、特定の理由で、私は私の順序を維持する必要がありvector
ます、あなたは何かを持っていますかアイディア?