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