프로그래밍 검색 블로그

C++ ranges view::unique 본문

C++ ranges

C++ ranges view::unique

코딩조무사 2017. 10. 9. 03:47

각 원소들을 순회하여 직전원소와 일치하면 제거하는 range를 반환한다. 


모든 원소를 순회하는 것이 아니라 직전값만 비교한다. 


1
2
3
4
5
6
    int init[] = {1,1,2,2,1,3,3,4,4,5,5,5};
    
    vector<int> v = init
    | view::unique;
    
    cout << view::all(v) << endl;
cs

출력: [1,2,1,3,4,5]

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

C++ ranges action::take  (0) 2017.10.10
C++ ranges action::shuffle  (0) 2017.10.09
C++ ranges view::generate  (0) 2017.10.09
C++ ranges view::keys, view::values  (0) 2017.10.08
C++ ranges view::ints  (0) 2017.10.08
Comments