template T ImpCola::Quitar(){ if(last == NULL) return NULL; T ret = last->dato; if(!esVacia()){ PtrNodoC aux = first; while(aux->sig != last) aux = aux->sig; PtrNodoC toDelete = last; last = aux; ret = toDelete->dato; delete toDelete; } return ret; }