Perdón solo q no capto el error, a que te refieres con que mi puntero q está vacío?,
Código PHP:
void imprimir()
{
elemento *q;//aquí obviamente declaro el puntero que sea tipo elemento
// char d;
if(q->sig!=NULL){
while(q->sig!=NULL){//aquí también lo probé con while(q!=NULL) y while(Pila!=NULL) y lo mismo con el if
cout<<"\n solo imprimo";
cout<<"\n : "<<q->dato;//y aquí mi puntero está apuntando a dato
q=q->sig;
}
}
else{
cout<<"\n Vacia";
}
}
esta es mi estructura dentro de mi clase
Código PHP:
class Memoria{
public:
struct elemento{
// int id;
char dato;
// int tam;
elemento *sig;
}*pila;
Gracias