프로그래밍 검색 블로그

C++ ranges view::generate 본문

C++ ranges

C++ ranges view::generate

코딩조무사 2017. 10. 9. 02:04
1
2
3
4
    vector<int> v = view::generate(make_random_1_to_10_value)
    | view::take(10);
    
    cout << view::all(v) << endl;
cs

출력:[8,0,5,1,6,2,5,6,2,6]


인자로 받은 함수를 사용하여 무한대의 수열을 만들어낸다. 


take등 다른 함수와 조합해서 사용해야한다. 



'C++ ranges' 카테고리의 다른 글

C++ ranges action::shuffle  (0) 2017.10.09
C++ ranges view::unique  (0) 2017.10.09
C++ ranges view::keys, view::values  (0) 2017.10.08
C++ ranges view::ints  (0) 2017.10.08
C++ ranges view::replace, view::replace_if  (0) 2017.10.08
Comments