지금 프로젝트에서 STL의 vector와 map을 써보고 있습니다. 제가 링크드 리스트를 만들어 사용하다가
트리 형태의 복잡한 구조로 해야 하는 부분에서 STL로 전향했습니다;;(머리 아포..;;)

잘 집어넣고 잘 빼쓰고 했는데요. 그 안에 잇는 것들을 삭제하려는데서 의문점이 생겼습니다.
vector안에 동적할당한 구조체 포인터가 들어가구요. 그 구조체 안에는 또 vector가 있습니다.
이 vertor는 동적할당한 다른 구조체 포인터가 들어갑니다. 왜 이렇게 복잡하게 하셨어요~? 라고 물으신다면
상황이 그렇게 밖에 해결방법이 안 떠올랐습니다 ㅠ.ㅠ

vector나 map에 insert하면 제 생각이 맞다면 내부적으로 동적할당하여 제가 삽입하고자 하는 데이터가 들어가는 것
같습니다. vertor나 map의 멤버함수를 보면 erase(), clear()라는게 있습니다.

여기서 제가 궁금한 것은 저 함수들이 자기가 보관하고 있는 데이터들(제가 동적할당한 데이터..)에 대해서도 메모리
해제를 해주는가 입니다.

고수님들의 답변 부탁드릴게요^^ 좋은 하루 시작하세요~