Bonjour
J'aimerais créer une fonction pour obtenir la taille d'un tableau dynamique.
Je sais que l'opérateur sizeof sur un pointeur renvoie la taille de celui-ci et non la taille total des éléments pointés.
J'ai lu qu'il existe des fonctions pour cette tâche (_msize sous windows par exemple).
Logiquement, la taille d'un tableau alloué avec new[] est gardée en mémoire quelque part puisque l'opérateur delete[] sait combien d'éléments libérer.
J'aimerais une explication ou un exemple de l'implémentation d'une tel fonction, car la majorité de mes classes n'utilisent aucune bibliothéque autre que celles que j'ai créés et j'aimerais continuer comme ça (c'est bon pour mon aprentissage).
Merci d'utiliser de votre temps pour me répondre.
Partager