All pastes #470906 Raw Edit

Miscellany

public cpp v1 · immutable
·published 2007-05-04 16:17 UTC
rendered paste body
template<class T>class Lista  :public Nodo<T>//Esta heredando de un nodo???????{public:	Nodo<T> *pHead;	Nodo<T> *pLast;	Lista() : Nodo<T>()	{		pHead=0;pLast=0;		} 	void showList() 	{ 		Nodo<T> *tmp=pHead;                // tmp = pLast? no sería tmp != plast?		for(;tmp=pLast;tmp=tmp->pSig)		{			cout<<tmp->dato<<" "<<endl;		}	}		Nodo<T> getpHead()	{		return *pHead;	}	Nodo<T> getpLast()	{		return *pLast;	}        //Para que sirve estas dos funciones??? la head y el last no deben ser modificados de afuera nunca	void setpHead(Nodo<T> *p)	{		pHead=p;	}	void setpLast(Nodo<T> *q)	{		pLast=q;	}        //no entiendo:D	Nodo<T> getsig(Nodo<T> *p,Nodo<T> *q)	{		return p->pSig=q;	}	//	virtual ~Lista();};