arkkimede
2014-04-12 16:21:20 UTC
Ciao a tutti.
Avrei il seguente problema:
ogni qual volta devo utilizzare l'istruzione malloc per riservare un blocco di memoria, mi preoccupo sempre di verificare che il puntatore non sia NULL.
Questo modo di programmare pero' mi appesantisce un po' il codice.
Per snellirlo allora ho deciso di utilizzare una subroutine (malloc_chk) che si preoccupa di verificare se c'e' stato un problema.
Mi resta pero' ancora un grattacapo, come segnalare dove e' accaduto il problema.
Al momentosto sto utilizzando degli id numerici i quali dovrebbero essere tutti
diversi per garantirmi l'univocita' della eventuale segnalazione. Scrivendo il codice pero' mi sono reso conto che questo metodo non e' decisamente il massimo.
Ogni tanto devo ripassarmi tutto il sorgente per risistemare gli id.
Non avreste una soluzione alternativa?
Grazie
Avrei il seguente problema:
ogni qual volta devo utilizzare l'istruzione malloc per riservare un blocco di memoria, mi preoccupo sempre di verificare che il puntatore non sia NULL.
Questo modo di programmare pero' mi appesantisce un po' il codice.
Per snellirlo allora ho deciso di utilizzare una subroutine (malloc_chk) che si preoccupa di verificare se c'e' stato un problema.
Mi resta pero' ancora un grattacapo, come segnalare dove e' accaduto il problema.
Al momentosto sto utilizzando degli id numerici i quali dovrebbero essere tutti
diversi per garantirmi l'univocita' della eventuale segnalazione. Scrivendo il codice pero' mi sono reso conto che questo metodo non e' decisamente il massimo.
Ogni tanto devo ripassarmi tutto il sorgente per risistemare gli id.
Non avreste una soluzione alternativa?
Grazie