Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/06/2010, 13:10
Phass
 
Fecha de Ingreso: julio-2009
Mensajes: 16
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Como se utiliza Función Objeto? :( Ayuda porfavor !!!!

Perdonar que vuelva a dar la lata, la solución que me disteis es correcta, pero ahora necesito meter los elementos del diccionario con un istream_iterator, y por mas que lo intento, no me sale....

Lo que tengo puesto es esto, pero no se por que al compilar me da muchos errores...
Código C++:
Ver original
  1. [......]
  2.  
  3. int main ()
  4. {
  5.     multimap<string, string> multi;
  6.     map<string,int> d;
  7.  
  8.     cout << endl << endl << "Vaya insertando las claves en la forma K1 (intro), K2 (intro)" << endl;
  9.     cout << "Presione <Ctrl+D> para finalizar" << endl << endl;
  10.  
  11.     /*string k1, k2;
  12.  
  13.     while (cin >> k1)
  14.     {
  15.         cin >> k2;
  16.         multi.insert(pair<string, string>(k1, k2));
  17.     }
  18.        */
  19.    
  20.     istream_iterator<pair<string, string>> in (cin);
  21.  
  22.  
  23.     copy (in, istream_iterator<pair<string, string>>(), multi.begin());
  24.  
  25. [..........]


Espero me podáis volver a ayudar, muchas gracais !!!