C++ STL 中的 Array::crbegin() 和 array::crend()?

c++server side programmingprogramming更新于 2024/9/4 20:31:00

这里我们将看到 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 << "反向顺序的列表:";
   for(auto it = arr.crbegin(); it != arr.crend(); it++){
      cout << *it << " ";
   }
}

输出

反向顺序的列表:99 88 77 66 55 44 33 22 11 0

相关文章