✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Une fonction t_square * create_square(int a, int b, int n) alloue dynamiquement de la mémoire pour stocker un t_square. Elle alloue et initialise son champ top_left avec l'appel de la fonction create_point(a, b). Et initialise également son champ side avec la valeur n.
On considère ensuite l'instruction suivante :
t_square * sq = create_square(1, 2, 3);
Parmi les suite d'instructions suivantes, laquelle permet de libérer toute la mémoire allouée par create_square ?