Использование std::fill
:
std::fill(vect.begin(), vect.end(), 100);
Обратите внимание: если вы хотите, чтобы вектор имел одинаковое значение, вы можете использовать соответствующий конструктор:
std::vector<int> v(5, 100); // 5 elements set to 100
assign
можно использовать для «сброса вектора», но если вы просто создаете вектор, используйте конструктор.