pstade::oven::dropped(n)
#include <iostream> #include <string> #include <pstade/oven/dropped.hpp> #include <pstade/oven/io.hpp> int main(){ namespace oven = pstade::oven; int array[] = {0, 1, 2, 3, 4, 5, 6, 7}; std::cout << (array|oven::dropped(3)) << std::endl; return 0; }
[出力]
{3,4,5,6,7}
pstade::oven::dropped(n) は、range の先頭から n 個分の要素を取り除いた range を返すアダプタです。
先頭からどんどん切り捨てて使うようなデータ(ファイルデータとか?)に便利そうですね。
[pstade]
ver 1.04.3