From: Davide Z. <dav...@gm...> - 2009-07-17 16:51:45
|
Se alla fine ci siamo capiti ogni struttura avrà 2 funzioni (es. con liste): uListFree (uList *l); uListFree (uList *l, uFreeFunc f); ok? Il giorno 16 luglio 2009 21.22, Matteo Sumberaz<gna...@gm...> ha scritto: > 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 ^^ > > ------------------------------------------------------------------------------ > Enter the BlackBerry Developer Challenge > This is your chance to win up to $100,000 in prizes! For a limited time, > vendors submitting new applications to BlackBerry App World(TM) will have > the opportunity to enter the BlackBerry Developer Challenge. See full prize > details at: http://p.sf.net/sfu/Challenge > _______________________________________________ > Mathtool-develop mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/mathtool-develop > |