Bonjour,
Je me demandais pourquoi les fonctions queue_init et queue_push prenaient un queue_t en argument et retournent aussi un queue_t. En effet, la fonction modifie l'argument (je suppose), donc pourquoi le retourner aussi?
Merci,
Solène
C'est un pattern assez courant en C (voir p.ex. la fonction strncpy()) qui est très pratique pour enchaîner les appels. P.ex. :
Follow the pulses of EPFL on social networks
© 2023 EPFL, all rights reserved