Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/12/2014, 00:18
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 7 meses
Puntos: 204
Respuesta: Error en templates

En vez de un enlace, suele ser mejor que pongas el código directamente aquí en el foro y lo decores con las etiquetas "Highlight".

Tu problema es que "class lista", como tal, no existe, ya que "lista" es un template. Lo que tienes que hacer es referenciar a una especialización de "lista". En tu caso, como "nodo" es también un template, puedes crear el enlace así:

Código C++:
Ver original
  1. friend class lista<T>;

Lo que se consigue con eso es que, lista<int> será friend de nodo<int>, pero no de nodo<string>, por ejemplo.

Un saludo.