std::ranges::take_while_view<V,Pred>::take_while_view
cppreference.net에서 가져옴
take_while_view() requires std::default_initializable<V> &&
std::default_initializable<Pred> = default;
|
(1) | (C++20부터) |
constexpr explicit take_while_view( V base, Pred pred );
|
(2) | (C++20부터) |
take_while_view를 생성합니다.
1) 기본 생성자. 기본 뷰와 조건자를 값 초기화합니다.
매개변수
| base | - | 기본 뷰 |
| fun | - | 조건자 |
예제
|
이 섹션은 불완전합니다
이유: 예제 없음 |
결함 보고서
다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.
| DR | 적용 대상 | 게시된 동작 | 올바른 동작 |
|---|---|---|---|
|
LWG 3714
( P2711R1 ) |
C++20 | 다중 매개변수 생성자가 explicit가 아니었음 | explicit로 변경됨 |
| P2325R3 | C++20 |
Pred
가
default_initializable
가 아닌 경우, 기본 생성자가
Pred
를 포함하지 않는
take_while_view
를 생성함
|
take_while_view
또한
default_initializable
가 아님
|