Размер вектора после reserve
std::vector<int> buf;
buf.reserve(100);
std::cout << buf.size();
Что будет напечатано?
- `100`, все сто элементов инициализированы нулями
- `0`: `reserve` меняет только ёмкость, элементов в векторе нет
- `100`, но обращаться к элементам до присваивания нельзя
- Значение не определено, пока не вызван `resize`
