[C con Clase] Problemilla al crear clase cola

redondo.af redondo.af en gmail.com
Lun Abr 23 23:05:05 CEST 2012


Buenas noches:

Estoy implementando una cola en c++ y me da una serie de errores que no consigo resolver. Antes de poner este hilo he mirado el ejemplo cola_cpp, pero no consigo quitar los errores.

#include "clsCola.h"

1 In file included from clsCola.cpp 
2 `pNodoCola' does not name a type 

Muchas gracias de antemano

Saludos a todos



A continuación pongo el código:

**************************************************************************
fichero clsNodoCola.h


 class nodoCola {
   public:
    nodoCola(int v, nodoCola *sig = NULL)
    {
       valor = v;
       siguiente = sig;
    }

   private:
    int valor;
    nodoCola *siguiente;
        
   friend class cola;
};
 
typedef nodoCola *pNodoCola;

*****************************************************************************
fichero clsCola.h

class cola {
   public:
    cola(); 
    virtual ~cola();
//  cola crear();

   private:
    pNodoCola primero, ultimo;
};


******************************************************************************

fichero clsCola.cpp


#include "clsCola.h"

cola::cola()
{}

cola::~cola()
{}

cola cola::crear(){
    cabecera=NULL;  
	final=NULL;
	actual=NULL;}



********************************************************************************


Más información sobre la lista de distribución Cconclase