C++ STL에서 배열의 crbegin() 및 crend() 함수를 볼 수 있습니다.
array::crbegin() 함수는 역방향 반복자를 얻는 데 사용됩니다. 컨테이너의 마지막 요소를 가리키는 일정한 역방향 반복자를 반환합니다. 이 함수는 매개변수를 사용하지 않습니다.
array::crend() 함수는 crbegin()의 반대입니다. 이것은 반전된 반복자의 마지막 요소를 가리키는 반복자를 반환합니다.
더 나은 아이디어를 얻기 위해 몇 가지 코드 예제를 살펴보겠습니다.
예시
#include<iostream> #include<array> using namespace std; main() { array<int, 10> arr = {00, 11, 22, 33, 44, 55, 66, 77, 88, 99}; cout << "The list in reverse order: "; for(auto it = arr.crbegin(); it != arr.crend(); it++){ cout << *it << " "; } }
출력
The list in reverse order: 99 88 77 66 55 44 33 22 11 0