estoy teniendo problemas para entender que hice mal con mi código:C error STL ++ quitar
#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();
}
El error dice " 'eliminar': la función no toma 3 argumentos (C2660)"
Acababa llamando a [this] (http://msdn.microsoft.com/en-us/library/2da4hk1d%28v=VS.100%29.aspx) en su lugar. – Jon
+1 por proporcionar un programa de ejemplo mínimo completo. http://sscce.org –
@Jon: Buena captura. Es por eso que prefiero no usar 'using namespace std' ya que oculta todo tipo de funciones. – Johnsyweb