이코드를 보면, erase를 하더라도 메모리가 해제되는게 아니라소멸자만 호출한다는걸 알수있음. 왜냐? capacity가 그대로잖아.그러니까 vector 내부의 메모리는 해제되지 않음.단지 소멸자만 강제 호출함
바보
capacity 는 그렇게 수시로 늘였다 줄였다 하는 용도가 아니니까 그렇지. 굳이 줄이고 싶으면 std::vector<test>().swap(testList); 또는 testList.shrink_to_fit(); (c++11 의 경우)
가만 둬도 capacity는 어차피 vector 와 운명을 함께하는데 뭐.
크 증명왕 ㄳㄳ