ho risolto il problema di cui sopra. adesso ne sorge un altro. in pratica ho modificato il metodo setetichetta della classe nodogl nel seguente modo:

metodo void setetichetta(char *et)
codice:
template<class tipoelem>
void nodogl<tipoelem>::setetichetta(char *et)
{
   char *stringa = new char[15];
   etichetta = strcpy(stringa, et);
   stringa = NULL;
}
quando faccio il test, inserisco due nodi nel grafo. nell'inserimento mi viene chiesto di inserire l'etichetta del nodo e il valore dello stesso. per quanto riguarda il primo nodo tutto procede bene, ma nell'inserimento del secondo nodo quando arriva a settare il campo etichetta con il metodo setetichetta l'esecuzione va in crash. sicuramente sarà qualche problema di puntatori (maledetti!!!). perchè per il primo nodo va tutto bene e al secondo va in crash?