ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

range-based for

配列やコンテナ内のすべての要素に対して処理を行なうfor文をrange-based for(範囲for文)と言う。

std::vector<int> test;
for( auto value : test ) {
    cout << value;
}

便利なので覚えてからは良く使うようになったのだが、コンテナ内の特定の条件を満たす要素を取り除きたいときはどうすればよいのだろうと思ったら、この場合は出来ないようだ。