droppedは、先頭N個を除外した範囲を生成するRangeアダプタです。
#include <iostream> #include <vector> #include <pstade/oven/initial_values.hpp> #include <pstade/oven/io.hpp> #include <pstade/oven/dropped.hpp> using namespace pstade::oven; int main() { const std::vector<int> v = initial_values(1, 2, 3, 4, 5); std::cout << (v|dropped(2)) << std::endl; }
{3,4,5}