join принимает диапазон диапазонов и выдает элементы подряд, как если бы вложенные контейнеры стояли в одной строке.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpRnJn 111 of 696 menu
◀ ▶

Адаптер join в C++

Адаптер join принимает диапазон диапазонов и выдает элементы подряд, как если бы вложенные контейнеры стояли в одной строке.

Запишем матрицу из векторов, склеим через конвейер и выведем все числа:

std::vector<std::vector<int>> matrix = { {1, 2}, {3, 4}, }; auto flat = matrix | std::views::join; for (int x : flat) { std::cout << x << "\n"; }

Соберите вектор из трех вложенных векторов строк, склейте «адаптером join» и выведите каждую строку.

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