vector :: resize () изменит его размер и заполнит его построенными объектами по умолчанию (в данном случае int, это не имеет значения).
vector :: reserve () выделит пространство,без заполнения.
Вы можете добавлять дополнительные элементы, используя, например, push_back (), до тех пор, пока у него не будет столько элементов, сколько вы хотите - он изменяет свой размер по мере необходимости.