Многомерные вектора в C++
Вектор векторов - это вектор,
элементами которого служат другие векторы.
Тип записывают как std::vector<std::vector<int>>.
Строки могут быть разной длины.
Значения задают списком вложенных фигурных скобок. Ячейку читают двумя индексами: сначала строка, затем позиция в ней:
std::vector<std::vector<int>> vec = {
{1, 2, 3},
{4, 5},
};
std::cout << vec[0][2] << "\n"; // выведет 3
std::cout << vec[1][0] << "\n"; // выведет 4
Создайте вектор векторов из двух строк:
"one", "two" в первой и
"three", "four" во второй.
Создайте трехмерный вектор из двух слоев.
В первом слое строка 1, 2,
во втором строка 3, 4.
Выведите число из второго слоя, первой
строки и второго столбца.