From: Matteo S. <gna...@gm...> - 2009-07-16 19:23:11
|
allora mi scuso per averti fatto perdere un pò la pazienza ma a volte scrivo mentre la gente mi parla e nn riesco a ragionare bene XD ora mi sono riletto il codice.. pensavo che la lista contenesse una specie di campo con tutti gli elementi anke se questo sinceramente nn ha molto senso =) mi sorge spontanea la domanda: tutti i nodi della lista hanno nel campo elemento lo stesso tipo? se nn fosse csì sarebbe un casino perkè ogni nodo dovrebbe avere un puntatore a funzione free apposta per il tipo che contiene... l'idea allora che mi viene e di fare una funzione unica che prenda oltere al puntatore di quello che deve eliminare anke il tip di dato contenuto nella lista in modo da poterlo de allocare, ma non credo che se il dato è una struttura si riesca in qualche modo a risalire alla morfologia della struttura o a trovare un modo unico per eliminarla qualunque essa sia... perciò se tutto ciò che ho detto è giusto, tocca mettere un puntatore da qualche parte.. e l'idea migliore anke per me è quella di fare una funzione che prenda un puntatore che contiene la funzione preposta per quel genere di deallocazione.... nn sn sicuro di essere riuscito a spiegarmi ma credo finalmente di aver capito cs volevi dirmi ^^ ( anke perkè ho attaccato il cervello per una volta e nessuno mi parlava mentre leggevo e cercavo di capire =) ) per gli impegni nn preoccuparti, da domani mi metto sotto bene e finiamo per fine agosto =) buona serata zan ^^ |