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

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

  1. stl取出字符串中的字符_从C ++ STL中的字符串访问字符元素

    stl取出字符串中的字符 字符串作为数据类型 (String as datatype) In C, we know string basically a character array termina ...

  2. python中如何清空_python中如何清空数组(列表)元素

    www.pxcodes.com h0S少儿编程网-Scratch_Python_教程_免费儿童编程学习平台 python本身并没有数组类型,但是他的Numpy库中有数组类型.通常情况下,python中 ...

  3. 已知由一个线性链表表示的线性表中含有 3 类字符的数据元素(如:字母,数字和其他字符),试编写算法将该线性链表分割为 3 个循环链表,其中每个循环链表均只含有一类字符。

    先封装一个单链表LA,引用Creat()函数利用尾插法来生成链表,先输入n值来确定单链表中数据元素的个数,然后通过键盘输入元素,创建3个空链表来存放三种不同字符类型,通过Match()中的ASCII码 ...

  4. python如何清空数组_python中如何清空数组(列表)元素

    python本身并没有数组类型,但是他的Numpy库中有数组类型.通常情况下,python中的数组指的是列表. 第一种: 代码示例:List = [5, 6, 7] print('List清空前:', ...

  5. stl max函数_C ++ STL中带有示例的array :: max_size()函数

    stl max函数 C ++ STL array :: max_size()函数 (C++ STL array::max_size() function) max_size() function is ...

  6. 【STL学习指南】STL的入门学习指南

    目录 STL 学习指南 一. STL基础 二. C++ STL 容器 1 序列式容器 1.1 array 1.2 vector 1.3 deque 1.4 list 2 关联式容器 2.1 map 2 ...

  7. C++ 笔记(19)— 标准模板库(STL容器、STL迭代器、STL算法、STL容器特点、STL字符串类)

    C++ 标准库可以分为两部分: 标准函数库: 这个库是由通用的.独立的.不属于任何类的函数组成的.函数库继承自 C 语言. 面向对象类库: 这个库是类及其相关函数的集合. C++ 标准库包含了所有的 ...

  8. c++ stl队列初始化_声明,初始化和访问向量| C ++ STL

    c++ stl队列初始化 Here, we have to declare, initialize and access a vector in C++ STL. 在这里,我们必须声明,初始化和访问C ...

  9. STL 容器和迭代器连载8_访问顺序容器的元素

    2019独角兽企业重金招聘Python工程师标准>>> /*- ========================================================== ...

最新文章

  1. springJDBC实现查询方法二
  2. learning scala read from file
  3. Tomcat7调试运行环境搭建与源代码分析入门
  4. 反思响应json字符串的优化写法
  5. 如何通过使用注册项 (.reg) 文件添加、修改或删除注册表子项和值
  6. ABAP SET UPDATE TASK LOCAL的测试
  7. mvc 两个控制器session 丢失_用纯 JavaScript 撸一个 MVC 程序
  8. 蓝桥杯 - 历届试题 - 日期问题
  9. LeetCode 643. Maximum Average Subarray I
  10. 小汤学编程之JavaEE学习day05——会话管理、文件上传与下载、Ajax
  11. 没有人愿意把自己放在被动的位置,一切皆是有原因的
  12. java Array 需要包_我编写的程序提示没有Arrays类,导入不了java.util.Arrays包,附程序。...
  13. java经典sql笔试题
  14. Micrium代码规范——命名规则
  15. 美团一面:线程崩溃了,进程也会崩溃吗?
  16. 大牛深入讲解!6年老Android面经总结,系列教学
  17. 谷歌浏览器崩溃,无法搜索
  18. java 首字母小写_Java中属性名首字母大小写问题
  19. c#简单几步实现圆角按钮
  20. 《浪潮之颠》学习笔记

热门文章

  1. kafka和mysql内存机制_一文五分钟让你彻底理解Kafka架构原理
  2. nvidia显示设置不可用_Nvidia显示设置不可用,您当前未使用连接到NVIDIA GPU的显示器的解决方法...
  3. 插件properties_Mybatis3系列 - 4. mybatis-config的properties属性详解
  4. Linux 出现Permission denied的解决办法
  5. nginx proxy_cache缓存详解
  6. 安装python3.9
  7. Redis(六):Set集合数据类型详解
  8. 【并查集+dp】Team
  9. vue-router之路由钩子(八)
  10. 游戏外挂是怎么炼成的