프로그래밍 검색 블로그

c++ ranges view::zip_with 본문

C++ ranges

c++ ranges view::zip_with

코딩조무사 2017. 10. 16. 03:34

zip_with는 묶는 방법을 위한 함수를 넘겨줘서 두 리스트를 하나로 만든다

길이가 다를 시에는 짧은쪽을 기준으로 한다 

1
2
3
4
5
6
7
    vector<int> v1 = {1234511};
    vector<int> v2 = {678910};
    
    auto z = view::zip_with(std::multiplies<int>(), v1, v2);
 
  
    cout << view::all(z) << endl;
cs

출력: [6,14,24,36,50]


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

c++ ranges view:delimit  (0) 2017.10.17
c++ ranges view:sliding  (0) 2017.10.16
C++ ranges view::zip  (0) 2017.10.16
C++ ranges accumulate  (0) 2017.10.15
C++ ranges action::join  (0) 2017.10.15
Comments