Namespaces
Variants

std::ranges::view_interface<D>:: cbegin

From cppreference.net
Ranges library
Range adaptors
constexpr auto cbegin ( ) ;
(1) (C++23 이후)
constexpr auto cbegin ( ) const requires ranges:: range < const D > ;
(2) (C++23 이후)

cbegin() 멤버 함수의 기본 구현은 범위의 상수 시작 반복자를 반환합니다.

range-begin-end.svg

1) derived static_cast < D & > ( * this ) 에 바인딩된 참조로 둡니다.
다음과 동일함 return ranges:: cbegin ( derived ) ; .
2) (1) 과 동일하지만, derived static_cast < const D & > ( * this ) 인 경우입니다.

목차

반환값

범위의 상수 시작 반복자.

참고 사항

표준 라이브러리의 모든 범위 어댑터와 범위 팩토리 및 std::ranges::subrange cbegin 의 기본 구현을 사용합니다.

예제

참고 항목

(C++11) (C++14)
컨테이너나 배열의 시작 부분을 가리키는 반복자를 반환합니다
(함수 템플릿)
읽기 전용 범위의 시작 부분을 가리키는 반복자를 반환합니다
(커스터마이제이션 포인트 객체)