【初心者歓迎】C/C++室 Ver.79【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0265sage
2012/07/30(月) 09:52:57.28vector<int> v;
v.push_back(1);
v.push_back(1);
v.push_back(1);
こんな感じで1が3個入ってるときに、1個だけ削除したい。
int rem = 1;
remove(v.begin(), find(v.begin(), v.end(), remove) + 1, rem);
でいけるかと思ったけど、1個も消えません。
STLややこしすぎ。。。
■ このスレッドは過去ログ倉庫に格納されています