Voila encore une question.
Je voulais savoir, si on pouvais de récupérer la taille d'une zone mémoire à partir de son pointeur.
Voila un petit exemple pour mieux comprendre :
void * ptr=malloc(taille_en_octet);
je peux récupérer la taille de la zone de mémoire pointé par ptr ? (Sans passer par une variable où dans lequel j'aurais mémorisé la taille.)
J'ai pensé redéfinir une fonction malloc dans laquelle je stockerai la référence et la taille alloué. Le problème est pour les variables que j'ai pas initialisé avec mes fonctions.
J'essaie de faire un code portable, mais qui doit tourner en priorité sous linux.
Si vous avez des solutions un indice.
Partager