Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/02/2014, 12:06
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 15 años, 11 meses
Puntos: 61
Respuesta: Usar un método que tiene otro método como argumento

¿Es imprimir() un metodo dentro de una clase?
Si es asi, no puede invocarse asi, o la firma del constructor de Grafo esta mal.

Hay una inconsistencia entre ambos.
Tal como está la firma y tal como esta definida imprimir, no tiene sentido que sea un metodo de la clase pues no usa nada de la clase, por lo que o bien la defines fuera de la clase, o la haces static

Código C++:
Ver original
  1. static void imprimir( ... )
  2. {
  3. }
para que la firma del constructor de Grafo calce.

Si requieres usar algo de la segunda clase, habrá que cambiar la firma del constructor de Grafo, pero hasta ahora esa no es tu necesidad.
__________________
Visita mi perfil en LinkedIn