함수원형
void ft_lstdelone(t_list *lst, void (*del)(void *))
인자
- lst
지워야 할 요소가 있는 구조체(노드)- (del)(void )
멤버변수를 지워줄 함수이다.(함수포인터는 뭘까??)
ft_lstdelone
는 구조체의 멤버변수를 free
해주어서 다시 사용할 수 있도록 만들어주는 녀석이다.
내가 사용할 f_del 함수는 content를 free해주고 작동 되었다는 뜻으로 free~를 출력되게 만들었다. 이런 식으로 사용할 함수를 매개변수로 보내서 lst의 content를 재사용 할 수 있게 만들어주는 함수가 ft_lstdelone이다.