Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++ STL의 Array::crbegin() 및 array::crend()?

<시간/>

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