У меня есть структура, которую вы видите ниже:
typedef struct _List {
Person *person; // pointer for people list
DoList *do; // Kinda timer, for checking list in some intervals
} List;
Есть ли необходимость в освобождении этой структуры? Если да, то как я могу его освободить?