rod1231234

destrutor

May 5th, 2012
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1. ~Matriz()
  2.     {
  3.         No<T> *ptrbax;
  4.         No<T> *ptrdir;
  5.         if (!Vazio())
  6.         {
  7.             ptrbax=Cabeca->baixo;
  8.            
  9.             while(ptrbax!=NULL)                                 //roda ateh prtbax for diferente de NULL
  10.             {
  11.                 while(ptrbax->direita!=NULL)
  12.                 {
  13.                     ptrdir=ptrbax->direita;
  14.                     while (ptrdir->direita != NULL)
  15.                     {
  16.                         ptrdir=ptrdir->direita;            //ptrdir recebe o prox da direita ateh o ultimo (!= NULL)
  17.                     }
  18.                     delete[]ptrdir;                         // deleta o ultimo da linha
  19.                 }
  20.                 ptrbax=ptrbax->baixo;               // desce 1 com o ptrbax;
  21.             }
  22.         }
  23.     }
Advertisement
Add Comment
Please, Sign In to add comment