common нужен, когда у представления тип итератора и тип конца различаются. После него границы совместимы с классическими алгоритмами.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpRnCm 122 of 696 menu
◀ ▶

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

Адаптер common нужен, когда у представления тип итератора и тип конца различаются. После него границы совместимы с классическими алгоритмами.

Фильтр на векторе дает такую пару. Запишем цепочку с «адаптером common» и обойдем результат:

std::vector<int> data = {1, 2, 3, 4}; auto picked = data | std::views::filter([](int x) { return x > 2; }) | std::views::common; for (int v : picked) { std::cout << v << "\n"; }

Постройте фильтр четных чисел на векторе, добавьте «адаптер common» и выведите элементы.

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