Да.
std::vector<T> vectorOfTs(n);
В приведенном выше утверждении фактически вы создаете 'n' число новых экземпляров типа T (то есть конструктор по умолчанию T () будет запускаться каждый раз). Теперь вектор vectorOfTs содержит n элементов. Следующая версия конструктора вектора будет вызвана для вышеуказанного оператора.
explicit vector ( size_type n, const T& value= T(), const Allocator& = Allocator() );
Итак, когда вы возвращаете другой элемент в вектор, размер вектора будет n + 1.