C의 경우
MALLOC
FREE
C++의 경우
NEW
DELELTE
요즘은 스마트 포인터라는 것도 있다....
C++의 STL중
VECTOR는 메모리 해제를 하려면 어떻게 해야할까?
clear와 erase는 size를 조정하는것이지, capacity를 조정하는 것이 아님.
실제로 메모리가 할당 된 영역은 capacity이다.
https://stackoverflow.com/questions/13944886/is-stdvector-memory-freed-upon-a-clear
C++ 11 이전
std::vector<int>(vec).swap(vec);
C++ 11 이후의 방법
vec.shrink_to_fit()