std::hive<T,Allocator>::rbegin, std::hive<T,Allocator>::crbegin
출처: ko.cppreference.net
reverse_iterator rbegin() noexcept;
|
(1) | (C++26부터) |
const_reverse_iterator rbegin() const noexcept;
|
(2) | (C++26부터) |
const_reverse_iterator crbegin() const noexcept;
|
(3) | (C++26부터) |
뒤집힌 hive의 첫 번째 요소를 가리키는 역방향 반복자를 반환합니다. hive이는 뒤집히지 않은 hive의 마지막 요소에 해당합니다. 만약 가 비어 있다면, 반환된 반복자는 rend()와 같습니다.
반환값
첫 번째 요소를 가리키는 역방향 반복자.
복잡도
상수.
참고
반환된 역방향 반복자의 기본 반복자는 반환된 역방향 반복자의 끝 반복자입니다. 따라서 반환된 반복자는 끝 반복자가 무효화되면 함께 무효화됩니다.
예제
이 코드 실행
#include <algorithm>
#include <hive>
#include <iostream>
#include <iterator>
int main()
{
const std::hive<int> hive{1, 2, 3, 4, 5};
std::copy(hive.rbegin(), hive.rend(), std::ostream_iterator<int>(std::cout, " "));
std::cout << '\n';
}
출력:
5 4 3 2 1
참조
| 끝을 가리키는 역방향 반복자를 반환합니다 (공개 멤버 함수) | |
(C++14) |
컨테이너나 배열의 시작을 가리키는 역방향 반복자를 반환합니다 (함수 템플릿) |