Méthodes mem_create et component_create

Méthodes mem_create et component_create

by Eloi Gilbert Jacques Eddy Garandel -
Number of replies: 1

Bonjour,

Petite question sur les méthodes citées dans le titre : faut-il accepter en argument des pointeurs nuls (c dans component_create et mem dans mem_create) à qui l'on assignera une adresse nouvelle que l'on crée nous-mêmes (nouveau composant/memoire créé dans la méthode) ou faut-il les refuser comme étant des "BAD_PARAMETERS ?


Merci

In reply to Eloi Gilbert Jacques Eddy Garandel

Re: Méthodes mem_create et component_create

by Cédric Hölzl -

Bonjour,

les fonctions mem_create, component_create (et component_shared) doivent utiliser le pointeur fournis pour créer/initialiser la mémoire/composant dans ce dernier. Un pointeur null poserait donc problème pour réaliser cette tâche. De plus si tu "assigne une nouvelle adresse que tu crée toi même" il n'y a aucun moyen de la retourner sans modifier les en-têtes de tes fonctions.