cuando compilo me da este error:
linea 7 --> error: template argument required for 'class lista'
este es el codigo
[URL="http://pastebin.com/kMDVqw1W"]http://pastebin.com/kMDVqw1W[/URL]
| |||
Error en templates Hola, aca les dejo un enlace sobre una clase que hice (Lista) con templates cuando compilo me da este error: linea 7 --> error: template argument required for 'class lista' este es el codigo [URL="http://pastebin.com/kMDVqw1W"]http://pastebin.com/kMDVqw1W[/URL] |
| |||
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 Lo que se consigue con eso es que, lista<int> será friend de nodo<int>, pero no de nodo<string>, por ejemplo. Un saludo. |
| |||
Respuesta: Error en templates Muchas gracias por la respuesta, hice lo que me dijiste y me aparecio el siguiente error: error: 'lista' is not a template este error se genera el la linea: friend class lista<T> |
| |||
Respuesta: Error en templates
Código C++:
Ver original Última edición por eferion; 18/12/2014 a las 07:59 |
Etiquetas: |