Bonjour,
Devons-nous gérer le cas où le composant passé est déjà initialisé (ie. c->mem->memory possède un champ en mémoire) afin d'éviter des fuites de mémoire en réassignant le pointeur ?
Merci,
Jonas
Bonjour,
Devons-nous gérer le cas où le composant passé est déjà initialisé (ie. c->mem->memory possède un champ en mémoire) afin d'éviter des fuites de mémoire en réassignant le pointeur ?
Merci,
Jonas
c'est une bonne question en ce sens que ce genre de comportement n'est pas explicitement demandé (in fine, c'est toujours le programmeur appelant qui est responsable (pourquoi appeler « create » sur un composant déjà créé ?) ; un peu comme c'est le programmeur C qui est responsable de ne pas faire :
D'accord, merci pour réponse !
Follow the pulses of EPFL on social networks
© 2023 EPFL, all rights reserved