C++ 向量 中的 cend()函数

首页 / C++入门教程 / C++ 向量 中的 cend()函数

此函数用于指向向量中的倒数第二个元素(最后一个元素之后的元素)。

cend - end()

cend()函数返回常量迭代器,而end()函数返回 iterator 。可以修改 end()函数指向的元素,但不能修改 cend()函数

cend - 语法

const_iterator itr=v.cend();

cend - 返回值

它返回一个常量迭代器,指向向量中的过去-最后一个元素。

cend - 例子1

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

无涯教程网

#include <iostream>
#include<vector>
using namespace std;
int main()
{
  vector<char> v{'T','u','t','o','r','i','a','l'};
vector<char>::const_iterator citr;
for(citr=v.cbegin();citr!=v.cend();citr++)
std::cout<<*citr;
return 0;
}

输出:

Tutorial

在此示例中,使用常量迭代器类型的对象访问cend()函数。

cend - 例子2

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

无涯教程网

#include <iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> v{1,2,3,4,5};
vector<int>::const_iterator citr;
for(citr=v.cbegin();citr!=v.cend();citr++)
std::cout<<*citr<<" ";
return 0;
}

输出:

1 2 3 4 5

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入浅出区块链 -〔陈浩〕

iOS开发高手课 -〔戴铭〕

深入浅出计算机组成原理 -〔徐文浩〕

网络编程实战 -〔盛延敏〕

分布式技术原理与算法解析 -〔聂鹏程〕

MongoDB高手课 -〔唐建法(TJ)〕

视觉笔记入门课 -〔高伟〕

李智慧 · 高并发架构实战课 -〔李智慧〕

超级访谈:对话毕玄 -〔毕玄〕

好记忆不如烂笔头。留下您的足迹吧 :)