Вероятно, он не освободит зарезервированную память, хотя я не думаю, что поведение указано в стандарте.
РЕДАКТИРОВАТЬ: Хорошо, только что проверил, и стандарт только говорит, что пост-условие это size() == 0
, хотя я не сталкивался с реализацией vector
, которая не держится за зарезервированная память.