Saludo. Estoy tratando de hacer una cola que hereda de una lista y me sale el siguiente error:
Cita: error: expected class-name before '{' token
La linea del error es:
Código:
class cola : public lista{
Les dejo el código...
cola_lista.hpp
Código:
//Implementacion de Cola heredando de lista_t
#ifndef cola_hereda_lista
#define cola_hereda_lista
#include <iostream>
#include "lista_t.hpp"
using namespace std;
template <class T>
class cola : public lista{
private:
nodo<T> *frente, *final;
public:
cola();
bool es_vacia();
int longitud(); //
void encolar(T e);
void desencolar(); //precondicion ¬es_vacia
T obtener_frente(); //precondicion ¬es_vacia
~cola();
};
#endif