Sto avendo difficoltà a capire dove ho sbagliato con il mio codice:C errore ++ STL rimuovere
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[]) {
string str = "";
cin >> str;
remove(str.begin(), str.end(), ' ');
cout << str;
cin.ignore();
}
L'errore dice: " 'rimuovere': la funzione non accetta 3 argomenti (C2660)"
Si stava per finire chiamando la funzione [this] (http://msdn.microsoft.com/en-us/library/2da4hk1d%28v=VS.100%29.aspx). – Jon
+1 per fornire un programma di esempio minimo completo. http://sscce.org –
@Jon: bella presa. Ecco perché preferisco non usare 'using namespace std' poiché nasconde ogni tipo di funzioni. – Johnsyweb