Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmMdLs 244 of 390 menu
◀ ▶

Многомерные вектора в 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. Выведите число из второго слоя, первой строки и второго столбца.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить