Почему инициализация вектора с целым числом создает 5 пустых строк, тогда как инициализация вектора с целым числом создает вектор с одной записью:
vector nums{5};
vector names{5};
println("Size: {}, Capacity: {}", nums.size(), nums.capacity());
println("Size: {}, Capacity: {}", names.size(), names.capacity());
< /code>
output: < /p>
Size: 1, Capacity: 1
Size: 5, Capacity: 5
Подробнее здесь: https://stackoverflow.com/questions/796 ... t-behavior
Мобильная версия