будет состоять из n нулей. А можно ли как-то кратко сделать то же самое для двумерного массива: vector<vector<int>> v_v_i; размеров n на m и по умолчанию заполнить нулями?
Да, можно
как?)
std::vector<std::vector<int>> vvec(5, std::vector<int>(10, 0));
а, круто, логично, спасибо!
vector<vector ...> это НЕ двумерный массив
Вектор векторов. И да, у них разный смысл.
воу, а какова разница в смыслах?
Все входящие вектора могут быть разной длины.
Совершенно разные структуры данных..
Большая. Тебе придётся вторую мерность инициализировать и вызывать конструкторы, если типа не примитивные.
Обсуждают сегодня