iter_move (std::basic_const_iterator<Iter>)
| Iterator concepts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Iterator primitives | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Algorithm concepts and utilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Indirect callable concepts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Common algorithm requirements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Utilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Iterator adaptors | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Non-member functions | ||||
|
(C++23)
(C++23)
(C++23)
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
iter_move
(std::basic_const_iterator)
(C++23)
|
||||
| Helper classes | ||||
|
friend
constexpr
/*rvalue-reference*/
iter_move ( const basic_const_iterator & i ) noexcept ( /* see below */ ) ; |
(C++23 이후) | |
기본 반복자를 역참조한 결과를 해당 const 우측값 참조 타입으로 캐스팅합니다.
반환 타입 /*rvalue-reference*/ 는 std:: common_reference_t < const std:: iter_value_t < Iter > && , std:: iter_rvalue_reference_t < Iter >> 입니다.
함수 본문은 다음과 동일합니다
return
static_cast
<
/*rvalue-reference*/
>
(
std
::
ranges::
iter_move
(
i.
base
(
)
)
)
;
.
이 함수는 일반적인 unqualified lookup 또는 qualified lookup 으로는 보이지 않으며, 인수가 std:: basic_const_iterator < Iter > 의 연관 클래스일 때에만 argument-dependent lookup 에 의해 찾을 수 있습니다.
목차 |
매개변수
| i | - |
a
basic_const_iterator
|
반환값
const에 대한 rvalue 참조, 또는 prvalue.
예외
예제
|
이 섹션은 불완전합니다
이유: 예제가 없음 |
참고 항목
|
(C++20)
|
객체를 역참조한 결과를 해당 rvalue 참조 타입으로 캐스팅함
(커스터마이제이션 포인트 객체) |