Namespaces
Variants

std::ranges::zip_transform_view<F,Views...>::zip_transform_view

cppreference.net에서
 
 
Ranges 라이브러리
Range 어댑터
 
 
zip_transform_view() = default;
(1) (C++23부터)
constexpr zip_transform_view( F fun, Views... views );
(2) (C++23부터)
1) 기본 생성자. 값 초기화하여 저장된 호출 가능 객체와 모든 적응된 view 객체를 초기화합니다.

  • F이 default_initializable을 만족하지 않거나,
  • std::is_default_constructible_v이 false인 Views...의 유형이 하나라도 있으면 기본 생성자는 삭제됩니다.
2) 저장된 호출 가능 객체를 fun에서 이동 생성하고, 각 적응된 view 객체를 views...의 해당 view에서 이동 생성합니다.

매개변수

f - zip_transform_view 의 요소 생성을 위해 사용되는 호출 가능 객체
views - 적용할 뷰 객체들

예제