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