std::ranges::view_interface<D>:: cbegin
From cppreference.net
<
cpp
|
ranges
|
view interface
C++
Ranges library
|
||||||||||||||||||||||
| Range primitives | |||||||
|
|||||||
| Range concepts | |||||||||||||||||||
|
|||||||||||||||||||
| Range factories | |||||||||
|
|||||||||
| Range adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||
| Helper items | |||||||||||||||||
|
|
||||||||||||||||
std::ranges::view_interface
| Member functions | ||||
|
cbegin
(C++23)
|
||||
|
(C++23)
|
||||
|
constexpr
auto
cbegin
(
)
;
|
(1) | (C++23 이후) |
|
constexpr
auto
cbegin
(
)
const
requires
ranges::
range
<
const
D
>
;
|
(2) | (C++23 이후) |
cbegin()
멤버 함수의 기본 구현은 범위의 상수 시작 반복자를 반환합니다.
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)
|
컨테이너나 배열의 시작 부분을 가리키는 반복자를 반환합니다
(함수 템플릿) |
|
(C++20)
|
읽기 전용 범위의 시작 부분을 가리키는 반복자를 반환합니다
(커스터마이제이션 포인트 객체) |