Адаптер drop в C++
Адаптер drop сдвигает начало обхода вперед на указанное число элементов. Пропущенные значения остаются в контейнере.
Запишем вектор, отбросим две первые позиции и выведем остальное:
std::vector<int> seq = {7, 8, 9, 10, 11};
auto tail = seq | std::views::drop(2);
for (int v : tail) {
std::cout << v << "\n";
}
Пропустите три первых элемента в векторе строк и напечатайте каждую оставшуюся строку.