イテレータがあります。セットを最初からではなく、特定のポイントからトラバースする必要があるとします。また、セットに格納されている値はポインタであるため、取得するのは非常に困難です。それで、開始ではないポイントからセットをトラバースするようにコードを変更する方法。?
コードは次のとおりです。
for(iter=make.at(level).begin();iter!=make.at(level).end();iter++)
{
Function(*iter);
}
これを使用するとエラーが発生します:
for(iter=make.at(level).begin()+10;iter!=make.at(level).end();iter++)
{
Function(*iter);
}