ciao nell'implementazione delle liste ho implementato il metodo cucclista che restituisce l'indirizzo del nodo successivo a quello che viene passato come argomento. il codice è il seguente:
testlistapcodice:#include "listap.h" #include <iostream> #include <stdlib.h> using namespace std; int main() { listap<int> list; cout << list.listavuota() << "\n\n"; cout << list.primolista() << "\n\n"; listap<int>::posizione posi = list.primolista(); cout << list.finelista(posi) << "\n\n"; cout << list.leggilista(posi) << "\n\n"; int el = 50; list.scrivilista(posi, el); cout << list.leggilista(posi) << "\n\n"; cout << list.succlista(list.primolista()) << "\n\n"; system("pause"); return 0; }
quando compilo il testlista mi viene visualizzato il seguente messaggio di errore:codice:#include "listap.h" #include <iostream> #include <stdlib.h> using namespace std; int main() { listap<int> list; cout << list.listavuota() << "\n\n"; cout << list.primolista() << "\n\n"; listap<int>::posizione posi = list.primolista(); cout << list.finelista(posi) << "\n\n"; cout << list.leggilista(posi) << "\n\n"; int el = 50; list.scrivilista(posi, el); cout << list.leggilista(posi) << "\n\n"; cout << list.succlista(list.primolista()) << "\n\n"; system("pause"); return 0; }
[Linker error] undefined reference to `listap<int>::succlista(nodo<int>*)'
ld returned 1 exit status
dov'è l'anomalia???

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando