Tema: const_cast
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2011, 02:22
coco_motorizado
 
Fecha de Ingreso: mayo-2011
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
const_cast

Tras hacer el casting de la segunda linea "p2" no es un piloto sino una referencia a un piloto por lo que no puedo invocar al método introduce resultados.
(el find devuelve un const iterator de ahí el problema)
¿con que puedo llamar al metodo introduce_resultados?

set<piloto,compara>::iterator itr_found=set_pil.find(p_prueba);

piloto p2= const_cast< piloto& >(*itr_found);

(p2).Introduce_resultados(gran_premio,puesto);

Muchas graciasssssss