C++ Vector crbegin()

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

crbegin() 函数代表反向起始。它用于指向 vector 容器的最后一个字符。

crbegin() 与 rbegin()

crbegin() 函数返回一个**常量反向迭代器**,而 rbegin() 函数返回一个**反向迭代器**。rbegin() 函数指向的元素可以被修改,但 crbegin() 函数指向的元素不能被修改。

语法

考虑一个向量 'v'。语法将是

参数

它不包含任何参数。

返回值

它返回指向容器反向起始的常量反向迭代器。

示例 1

让我们看一个简单的例子。

输出

Error

在这个例子中,我们尝试使用 crbegin() 函数修改值,但这在这种情况下是不可能的。

示例 2

我们来看另一个简单的示例。

输出

kiwi

在这个例子中,crbegin() 函数用于访问向量容器的最后一个元素。

示例 3

让我们看一个简单的例子。

输出

3

在这个例子中,crbegin() 函数递增 2 以访问向量的第三个元素,并且此函数从后向前访问所有元素。

下一主题C++ Vector