stl iterator_在C ++ STL中使用const_iterator访问字符列表的元素

stl iterator

In this example, we are declaring a character list and pushing the characters from 'A' to 'Z' using a for loop and push_back() function and then accessing the elements using const_iterator.

在此示例中,我们声明一个字符列表,并使用for循环和push_back()函数 将字符'A' 送到'Z' ,然后使用const_iterator访问元素

Code:

码:

#include <iostream>
#include <list> //for list
using namespace std;
int main()
{
// list of character elements
list<char> clist;
// append characters from 'A' to 'Z'
for (char i = 'A'; i <= 'Z'; ++i) {
clist.push_back(i);
}
//declaring a const_iterator
list<char>::const_iterator it;
// printing all elements
cout << "list (clist) elements: " << endl;
for (it = clist.begin(); it != clist.end(); ++it) {
cout << *it << ' ';
}
cout << endl;
return 0;
}

Output

输出量

list (clist) elements:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

翻译自: https://www.includehelp.com/stl/access-elements-of-a-characters-list-using-const_iterator-in-cpp-stl.aspx

stl iterator

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/542778.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《Linus Torvalds自传》摘录

转自&#xff1a;http://www.ruanyifeng.com/blog/2012/09/linus_torvalds.html作者&#xff1a; 阮一峰日期&#xff1a; 2012年9月 3日除了程序员&#xff0c;大概很少人知道Linux操作系统。它的发明者Linus Torvalds&#xff0c;知道的人就更少了。他本人也很低调&#xff0…

python绘制条形图例题_python matplotlib库绘制条形图练习题

练习一&#xff1a;假设你获取到了2017年内地电影票房前20的电影&#xff08;列表a&#xff09;和电影票房数据&#xff08;列表b&#xff09;&#xff0c;那么如何更加直观的展示该数据&#xff1f; a ["战狼2","速度与激情8","功夫瑜伽",&quo…

mysql验证身份证号正确_通过SQL校验身份证号码是否正确

根据提供的身份证号码信息验证身份证号码是否符合二代身份证规范&#xff0c;其中区域编码网上可下载。使用数据库为DB2&#xff0c;但目测可以通用身份证号码第18位验证算法从网上查得&#xff0c;具体验证算法如下&#xff1a;1、将前面的身份证号码17位数分别乘以不同的系数…

python学习记录

python学习记录schedule库schedule库 import schedule import time #引入schedule和timedef job():print("Working in progress...") #定义一个叫job的函数&#xff0c;函数的功能是打印Im working...#部署情况 schedule.every(10).minutes.do(job) #部署每10…

Python | 在属性的帮助下实现setter和getter

In this program, we are implementing Properties. Python offers a better way to implement setters and getter with the help of properties by using attribute property. By default properties are getters so we have to declare setter part explicitly. 在此程序中&…

windows进入mysql

cd \wamp\bin\mysql\mysql5.6.17\bin\mysql -hlocalhost -uroot -p转载于:https://blog.51cto.com/8818968/1835449

python爬取js动态网页_Python 爬取网页中JavaScript动态添加的内容(一)

当我们进行网页爬虫时&#xff0c;我们会利用一定的规则从返回的 HTML 数据中提取出有效的信息。但是如果网页中含有 JavaScript 代码&#xff0c;我们必须经过渲染处理才能获得原始数据。此时&#xff0c;如果我们仍采用常规方法从中抓取数据&#xff0c;那么我们将一无所获。…

mac mysql 忘记密码 卸载_MySQL忘记密码后重置密码(Mac )

转&#xff1a;http://www.cnblogs.com/lihuanqing/p/5623872.html安装好MySQL以后&#xff0c;系统给了个默认的的密码&#xff0c;然后不小心关了&#xff0c;惨了密码没有了。1、关闭mysql服务器 sudo /usr/local/mysql/support-files/mysql.server stop 也可以在系统偏好里…

MATLAB学习——变量、数组

变量、数组变量赋值显示格式数组一维数组生成数组元素提取提取单个元素抽取二维数组生成数组提取提取单个元素提取子矩阵添加字符数组空数组变量 赋值 赋值语句一般形式&#xff1a;变量 数、字符或表达式 a 1 #自定义为双精度double x x y 1*2*3显示格式 可以…

Nginx严格访问代理HTTP资源

为什么80%的码农都做不了架构师&#xff1f;>>> 1 严格访问 访问能基于客户端的IP地址允许或拒绝或使用基于HTTP验证。 为了允许或拒绝从某个地址及或所有地址的访问&#xff0c;使用allow和deny指令&#xff1a; location / { deny 192.168.1.2; allow 192.168…

Java LinkedList公共布尔boolean offerLast(Object o)方法(带示例)

LinkedList公共布尔布尔offerLast(Object o)方法 (LinkedList public boolean offerLast(Object o) method) This method is available in package java.util.LinkedList.offerLast(Object o). 软件包java.util.LinkedList.offerLast(Object o)中提供了此方法。 This method is…

csv 字符串_Python实现json转csv格式

利用Python实现json格式转换为csv文件格式前言本文是学校的课程设计&#xff0c;这里我没有用封装好的json库来实现&#xff0c;而是把读进来的文件当一个字符串来处理&#xff0c;核心函数其实是python的eval()类型转换函数。什么是 JSON?我们要考虑到json格式下key-value对的…

MATLAB学习——常用语句

MATLAB学习——常用语句if语句if endif elseif elseifswitch语句for语句while语句if语句 if end n input(n); if rem(n,2) 0A even endif else n input(n); #输入空数组判断为odd if rem(n,2) 0A even elseA odd endif elseif n input(n); if rem(n,2) 0;even els…

mysql 线性表_数据结构之线性表

概要参考《大话数据结构》&#xff0c;把常用的基本数据结构梳理一下。线性表定义线性表(List)&#xff1a;零个或多个数据元素的有限序列。若将线性表记为 \((a_1, \cdots, a_{i-1}, a_i, a_{i1}, \cdots, a_n)\)&#xff0c;则表中 \(a_{i-1}\) 领先于 \(a_i\)&#xff0c;\(…

使用JavaScript修改浏览器URL地址栏的实现代码

现在的浏览器里,有一个十分有趣的功能&#xff0c;你可以在不刷新页面的情况下修改浏览器URL;在浏览过程中.你可以将浏览历史储存起来&#xff0c;当你在浏览器点击后退按钮的时候&#xff0c;你可以冲浏览历史上获得回退的信息&#xff0c;这听起来并不复杂&#xff0c;是可以…

ruby array_在Ruby中使用Array.pop和Array.shift方法从Array中删除元素

ruby arrayRuby Array.pop和Array.shift方法 (Ruby Array.pop and Array.shift methods) If you are reading an article that is related to deleting elements from the instance of Array class then it is expected from you that you are aware of the basic things relat…

python语言百分号的含义_python中百分号意思的是什么

python中百分号意思的是什么 发布时间&#xff1a;2020-07-09 16:38:13 来源&#xff1a;亿速云 阅读&#xff1a;158 python中百分号意思的是什么&#xff1f;很多新手对此不是很清楚&#xff0c;为了帮助大家解决这个难题&#xff0c;下面小编将为大家详细讲解&#xff0c;有…

MATLAB学习——矩阵

矩阵矩阵运算算术运算基本算术运算点运算关系运算逻辑运算元素处理取整取模和取余矩阵分析与处理矩阵行列式、秩与迹、特征值分析矩阵的逆与线性方程组求解矩阵的分解与变换矩阵运算 算术运算 基本算术运算 #检查矩阵阶数[n,m] size(A),l length(A) A [1 2;3 4] B [1 1;…

sqldeveloper mysql迁移_通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤

通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤发布时间&#xff1a;2020-06-08 15:52:18来源&#xff1a;51CTO阅读&#xff1a;210作者&#xff1a;三月本篇文章给大家主要讲的是关于通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤的内容&#xff0c…

未能成功加载扩展程序_【JAVA虚拟机(JVM)精髓】09-几种不同的类加载器

持续更新JVM相关知识&#xff0c;敬请关注&#xff1a;Java虚拟机精髓专栏​zhuanlan.zhihu.com上一节说了下类加载器和类加载过程。这一节我们看下几种不同的类加载器。JVM支持的类加载器有两类&#xff0c;分别是引导类加载器和自定义加载器。这里的自定义自定义加载器&#…