Il faut vérifier le retour de *alloc(). En cas de d'erreur d'allocation, NULL est retourné.
D'autre part, il y a un problème de libération.
SYSALLOC Bloc 003D24C8 (32 bytes) calloc'ed at line...
Type: Messages; Utilisateur: Emmanuel Delahaye
Il faut vérifier le retour de *alloc(). En cas de d'erreur d'allocation, NULL est retourné.
D'autre part, il y a un problème de libération.
SYSALLOC Bloc 003D24C8 (32 bytes) calloc'ed at line...
Il y a quand même des cas
- une taille importante
- on voudrait pouvoir modifier la taille
- le bloc de données change de thread...
Je suis d'accord, et pour les accès, je fais une fonction qui retourne la donnée, ou l'adresse de la donnée si c'est une structure, en fonction des indices.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.