Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2009, 04:40
Ctm13
 
Fecha de Ingreso: noviembre-2009
Mensajes: 2
Antigüedad: 14 años, 6 meses
Puntos: 0
Mensaje Sobrecargando el bendito >>

Buenas:

Como tantos otros, tengo entre manos un ejercicio y este operador se me esta resistiendo. Cuento mi situación.

Tengo una clase, y en su operador >> necesito meterle ciertos valores, pero estos valores no tengo ke meterlos pidiendolos al usuario diciendo cout << "dime el valor"; sino que estan en un fichero de texto. Bien, solo le puedo meter al operador el istream y la referencia del objeto. ¿Como hago entonces para sacar las cosas del fichero? El fichero puede tener cosas que no necesito, y por tanto que tengo que "retirar". Si lo intento "desmenuzar" dentro del operador me dira que el fichero no esta declarado en ese ambito, si lo hago en la funcion que llama al operador no podre meterle los atributos a la clase. No llevo mucho tiempo trabajando con clases, y mucho menos con sobrecarga de operadores y de verdad que no se me ocurre que hacer. He mirado tutoriales, libros de texto, y en todos aparece el famoso cout << "Que te pongo?". ¿Alguna idea?

Un saludo.
Charly