Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problema con templates y listas

Estas en el tema de Problema con templates y listas en el foro de C/C++ en Foros del Web. Soy estudiante y debo implementar yo misma las Listas, para ello, escribi este codigo: #ifndef LIB_LISTAS_H #define LIB_LISTAS_H #include <stddef.h> #include <iostream> template <class T> ...
  #1 (permalink)  
Antiguo 23/04/2011, 04:03
 
Fecha de Ingreso: abril-2011
Mensajes: 1
Antigüedad: 13 años
Puntos: 0
Pregunta Problema con templates y listas

Soy estudiante y debo implementar yo misma las Listas, para ello, escribi este codigo:


#ifndef LIB_LISTAS_H
#define LIB_LISTAS_H

#include <stddef.h>
#include <iostream>
template <class T>

class nodo {

T datos;

nodo <T> *siguiente;

public:

nodo () {}

nodo (T datos) {

this -> datos = datos;

siguiente = NULL;

}

T& set_datos () {

return (datos);

}

};



template <class T>

class lista {

nodo <T> *primero;

int tamano;

public:

lista (){

primero = NULL;

tamano = 0;

}

int tamano_lista () {

return (tamano);

}

void agregar (T& datos);

bool eliminar (T& datos);

nodo <T> *principio ();

~lista ();

};
#endif

Pero cuando creo un main e intento declarar una lista, me lanza error! No tengo claro porque. Las he estado declarando como: lista <int> L; no se si está del todo bien.

He compilado asi: g++ lista.h main.cpp -o main //Tampoco se si esta del todo bien

Espero me ayuden! Gracias!

Etiquetas: c++, listas, template
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:40.