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

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

技术教程推荐

TensorFlow快速入门与实战 -〔彭靖田〕

SRE实战手册 -〔赵成〕

编译原理实战课 -〔宫文学〕

代码之丑 -〔郑晔〕

Redis源码剖析与实战 -〔蒋德钧〕

深入浅出可观测性 -〔翁一磊〕

零基础GPT应用入门课 -〔林健(键盘)〕

AI绘画核心技术与实战 -〔南柯〕

Rust 语言从入门到实战 -〔唐刚〕

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