Пример #1
0
//-------------------------------------------------------------
   void mostrarLista()
      {
         No* noAtual = pPrimeiro;         //Iniciar no primeiro nó da lista
         if(noAtual != NULL){
             do{          //até o final da lista,
               noAtual->mostrarNo();          //imprimir dado
               noAtual = noAtual->pSeguinte;  //mover-se ao próximo nó     
             }while(noAtual != pUltimo); 
             
             if(pPrimeiro != pUltimo)
               noAtual->mostrarNo(); 
                                           
             cout << "" << endl;
         }
      }
		void mostrarLista(){
			No<TLista>* noAtual = pPrimeiro;
			while(noAtual != NULL){
				noAtual->mostrarNo();
				noAtual = noAtual->pSeguinte;
			}                               
			cout << "" << endl;
		}