C++ Deque rend()

2024年8月30日 | 阅读 1 分钟

C++ Deque 的 rend() 函数返回一个反向迭代器,它指向双端队列容器中第一个元素之前的位置。迭代器可以像 end() 函数一样进行递增或递减操作。

其中,rend() 代表反向结束(reverse end)。

C++ Deque rend

语法

参数

它不包含任何参数。

返回值

它返回一个指向双端队列容器反向末尾的反向迭代器。

示例 1

让我们看一个简单的例子

输出

lairotuT	

在这个例子中,反向迭代器用于从后向前遍历,并且会一直迭代直到它等于 c.rend()。它会打印出双端队列 c 的反向内容,即 lairotuT

示例 2

让我们看一个反向迭代器递减 2 的简单例子。

输出

2

在这个例子中,反向迭代器递减了 2。因此,它访问了双端队列的第二个元素。


下一主题C++ Deque