Namespaces
Variants

std::ranges::transform_view<V,F>::begin

출처: ko.cppreference.net
 
 
Ranges 라이브러리
Range 어댑터
 
 
constexpr /*iterator*/<false> begin();
(1) (C++20부터)
constexpr /*iterator*/<true> begin() const
  requires ranges::range<const V> &&
           std::regular_invocable<const F&, ranges::range_reference_t<const V>>;
(2) (C++20부터)

iterator를 반환합니다. 이는 transform_view의 첫 번째 요소를 가리킵니다.

1) return iterator<false>{*this, ranges::begin(base_)};와(과) 동일합니다.
2) return iterator<true>{*this, ranges::begin(base_)};와(과) 동일합니다.

반환값

첫 번째 요소에 대한 반복자.

예제

참고 항목

끝을 가리키는 반복자나 센티널을 반환합니다
(public member function)
범위의 시작을 가리키는 반복자를 반환합니다
(customization point object)