📜  C++ Vector.crend()函数

📅  最后修改于: 2020-10-21 05:47:14             🧑  作者: Mango

C++ Vector.crend()

此函数用于指向Vector 容器中第一个元素之前的元素。指反向端。

句法

考虑Vector “ v”。语法为:

const_reverse_iterator itr=v.crend();

参数

它不包含任何参数。

返回值

它返回常数反向迭代器,该迭代器指向序列中的反向端。

例子1

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

#include 
#include
using namespace std;
int main()
{
vector v{1,2,3,4,5};
vector::const_reverse_iterator itr=v.crend()-2;
  *itr=9;
cout<<*itr;
return 0;
}
In this example, it shows that crend() function does not modify the value otherwise, it shows an error.

例子2

我们来看另一个简单的例子

#include 
#include
using namespace std;
int main()
{
vectorstr{"java","C","C++",".Net"};
vector::const_reverse_iterator itr=str.crend()-1;
std::cout<< *itr;
return 0;
}

输出:

java

在此示例中,crend()函数访问Vector 容器的第一个元素。