t_list *ft_lstmap(t_list *lst, void *(*f)(void *), void (*del)(void *));
설명
lst로 받은 링크드리스트 각 content에 f함수적용한 새로운 리스트를 만들고, 새 노드를 동적할당 하다가 실패 할 경우
새로 만들어진 링크드리스트를 싹다 없애라.
인자
lst - 요소에 대한 포인터의 주소.
void *(*f)(void *) - 반복하는 데 사용되는 함수의 주소
void (*del)(void *) - 삭제하는 데 사용되는 함수의 주소
리턴값
새로 생성된 링크드리스트
'42 Libft' 카테고리의 다른 글
1. 29 ft_lstiter (0) | 2020.10.21 |
---|---|
1.28 ft_lstadd_back (0) | 2020.10.20 |
1.27 ft_lstclear (0) | 2020.10.17 |
1.26 ft_lstdelone (0) | 2020.10.17 |
1.25 ft_lstsize (0) | 2020.10.17 |