投稿にはイテレータを使用してコンテナから要素を削除する方法があります。反復しながら:自動変数とそのタイプ
for(auto it = translationEvents.begin(); it != translationEvents.end();)
{
auto next = it;
++next; // get the next element
it->second(this); // process (and maybe delete) the current element
it = next; // skip to the next element
}
はなぜauto
はauto next = it;
を入力せずに使用されていますか?
私はC++ 11ではなくVS10を使用しています!
[C++ 11型推論](http://en.wikipedia.org/wiki/C%2B%2B11#Type_inference) – juanchopanza
VS10はデフォルトでC++ 11をオンにしています。したがって、C++ 11を使用します。 –