Salut!

quelqu’un peut m'expliquer qu’est-ce que c'est

#define g_new(struct_type, n_structs)

il est possible de l'utiliser directement pour allouer de la mémoire? où c'est un constructeur utilisé par des autres fonctions?

Eventuellement c'est quoi la différence avec g_malloc?

Si c'est effectivement possible de l'utiliser il faut libérer la mémoire à la fin?

Merci d'avance pour la réponse!!