C++ Deque end()函数
C++ Deque end()函数返回指向deque “过去的最后”元素的迭代器。如果deque容器为空,则end()函数返回与begin()函数相同的值。
其中 , past-the-last : “past-the-last”是指紧随最后一个元素后面的元素,并且它不指向任何元素。
语法
iterator end();
参数
它不包含任何参数。
返回值
它返回一个迭代器,指向最后一个元素之后。
示例1
让我们看一个简单的示例。
#include
#include
using namespace std;
int main()
{
deque k={10,20,30,40,50};
deque::iterator itr=k.begin();
while(itr!=k.end())
{
cout<<*itr;
cout<<" ";
++itr;
}
return 0;
}
输出:
10 20 30 40 50
在这个示例中,end() 函数被用在 while 循环中,以迭代整个 deque 容器。