çalışmıyor ben bir program bu özel Örneğinvektör :: silme ((kaldırmak ....))
#include <vector>
#include <algorithm>
using namespace std;
int main() {
vector<int> a = {1,2,3,7,1,5,4};
vector<int> b = {6,7,4,3,3,1,7};
a.erase(remove(a.begin(),a.end(),a[0]),a.end());
b.erase(remove(b.begin(),b.end(),b[0]),b.end());
return 1;
}
ile geldi, benim GNU gdb Ubuntu return 1
çizgisinde belirtiyor beklemez (yalnızca bir 1
siler) ve beklenmeyen b = {7,4,3,3,1}
.
Benim beklentim a
ve b
a=2,3,7,5,4
ve b=7,4,3,3,1,7
olmalıdır.
Neler oluyor burda?