Namespaces
Variants

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

참조

끝을 가리키는 역방향 반복자를 반환합니다
(공개 멤버 함수)
컨테이너나 배열의 시작을 가리키는 역방향 반복자를 반환합니다
(함수 템플릿)