Namespaces
Variants

std::ranges::common_view<V>:: common_view

From cppreference.net
Ranges library
Range adaptors
common_view ( ) = default ;
(1) (C++20 이후)
constexpr explicit common_view ( V r ) ;
(2) (C++20 이후)

common_view 를 생성합니다.

1) 기본 생성자. 값 초기화 된 기본 뷰. 생성 후, base() V ( ) 의 복사본을 반환합니다.
2) 기본 뷰를 std :: move ( r ) 로 초기화합니다.

매개변수

r - 공통 범위로 적응될 기본 뷰

예제

결함 보고서

다음 동작 변경 결함 보고서는 이전에 게시된 C++ 표준에 소급 적용되었습니다.

DR 적용 대상 게시된 동작 올바른 동작
LWG 3405 C++20 중복 변환 생성자가 제약 조건 재귀를 유발할 수 있음 제거됨