Bonjour a tous !
Dans la famille redifinition de fonction je voudrais le realloc !
J'ai fais ce code :
Ca a l'air de marcher mais est ce que le realloc fonctionne comme ceci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void *Monrealloc(void *ptr, size_t size) { void * monNouveauPointeur = Monmalloc(size); memcpy(monNouveauPointeur, ptr, size); Monfree(ptr); return (void *)monNouveauPointeur; }
La raison de cette redeclaration est dû a des pb memoires que j'observe sur un system embarqué. En effet, il arrive parfois que la libération d'un pointeur null fasse planter la machine... Est ce normal ?
Partager