J'ai un petit problème dans mon code.
Example: Après insérer 3 éléments(soient-ils: (1,1), (2,2) et (3,3)), le programme, quand on veut insérer un élément, doit sortir une exception (pille complète) mais doit rétirer l'élément dans bas(1,1) et insérer l'élément désiré(soit-il (4,4)).

Comme ça, avant:
(3,3)
(2,2)
(1,1)

Aprés:
(4,4)
(3,3)
(2,2).

Comment doit-je faire pour qu'il fasse ça? Je n'arrive pas a solutionner le problème...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
virtual C pop_down() { if (count == 0) throw Pilha_vazia();
     else {
     Pilha_node_ptr aux = pilha;
     pilha = pilha -> next;
     delete aux; 
     count--;
 
     }
    };
merci d'avance