15/06/2008, 13:20
|
| | Fecha de Ingreso: junio-2008
Mensajes: 10
Antigüedad: 16 años, 6 meses Puntos: 0 | |
Respuesta: Ayuda con Funciones objeto (funtores) Cita:
Iniciado por shacklebolt Bueno ahora tengo otro problemilla he hecho un main para probrar que funcionan los métodos del pokedex tal que así:
Código:
#include <map>
#include <pokemon.h>
#include <pokedex.h>
#include <fstream>
using namespace std;
int main() {
pokedex pok1;
ifstream in;
in.open("pokemons.txt");
in>>pok1;
map<string,int> auxmap;
auxmap=pok1.totales();
cout<<auxmap["planta"]<<endl;
return 0;
}
y al intentar compilarlo con esto: Cita: $> g++ -g mainpokedex.cc -I . pokemon.o pokedex.o -o test me salta con esto:
Me parece que la sobrecarga del operador>> de entrada del pokedex puede dar algún problema pero nose.
La linea 7 del pokemon.h es la linea de "class pokemon {" cuando se define la clase. Ninguna otra vez me había salido error semejante he recompilado pokemon.cc y pokedex.cc y nada. ¿Alguna idea? |