for (auto& vec : test) {
vec.reserve(5);
}
можно это как то при объявлении test сделать?
Позвать другой конструктор :)
vector<vector<string>> test(10,vector<string>(5));
А это работает, разве после reserve можно итерироваться по вектору, он же фактически не выделен, это же не resize
понял что чушь написал, когда Сергей ответил. Его вариант, то что мне подходит
Ну его вариант и ваш будут совпадать, если заменить на resize, а так это разные вещи
да да я понял, спс!
Будет 10 векторов, каждый из которых содержит по 5 std::string()
Как оказалось, автор вопроса этого и хотел
Обсуждают сегодня