devoir - 2 : pri_queue_clear() vs pri_queue_delete()

devoir - 2 : pri_queue_clear() vs pri_queue_delete()

by Jean-Daniel Rouveyrol -
Number of replies: 2
Bonjour,

Pour être sûr de ne pas faire d'erreur : pri_queue_clear() doit "juste" vider toutes les queue_t pointées par queues, mais n'est pas obligée de libérer la mémoire.

Contrairement à pri_queue_delete() qui doit faire la même chose mais doit libérer la mémoire.

Est-ce juste ?

Merci de votre temps.

In reply to Jean-Daniel Rouveyrol

Re: devoir - 2 : pri_queue_clear() vs pri_queue_delete()

by Deleted user -

Bonjour,

Oui et non. Comme expliqué par ce post [1], cela dépend vraiment de votre implémentation. Néanmoins, le comportement que vous décrivez pour les deux fonctions est effectivement une possible implémentation.

[1] https://moodlearchive.epfl.ch/2019-2020/mod/forum/discuss.php?d=36320#p74963