std::vector<int> myvector;

vector.reserve(10);

과 같이 reserve나 resize로 한번 할당된 공간은 clear해도 그대로 남음.

하지만 C++11부터 이를 shrink_to_fit으로 맞춰줄 수 있음.

이 함수는 벡터의 현재 크기에 맞게 딱 필요한 공간만 남기고 할당을 해제함.

따라서 이제
myvector.clear();
myvector.shrink_to_fit()을 하면 할당된 공간을 해제할 수 있다.

- dc official App