If you just want to iterate over all the items in a container in order, you can use Qt's foreach
keyword. The keyword is a Qt-specific addition to the C++ language, and is implemented using the preprocessor.Its
syntax is: foreach (variable, container) statement. For example, here's how to use foreach to iterate over aQLinkedList<QString>:QLinkedList<QString>
list; ... QString str; foreach (str, list) qDebug() << str;如果你想有序迭代容器中的所有项可以使用关键字foreach,这是qt对C++的特定补充,并通过预处理器实现。他的语法是:foreach
(variable, container) +语句;这儿varible就相当于varible=container.item,只不过这个item会从container的头遍历到尾罢了。QLinkedList<QString>
list;QLinkedListIterator<QString>
i(list); while (i.hasNext()) qDebug() << i.next();这两个语句达到的目的是一样的

最新文章

  1. JavaScript中,格式化DateTime
  2. 嵌入式实时操作系统μCOS原理与实践任务控制与时间的解析
  3. HDU 4493 Tutor(精度处理)
  4. 深入理解php的MySQL连接类
  5. 瑞昱Realtek(Realtek HD Audio Driver)音频声卡驱动R2.49 for Win7_Vista
  6. [转]mysql 导入导出数据库以及函数、存储过程的介绍
  7. NSDictionary 使用总结
  8. [PowerShell] Backup Folder and Files Across Network
  9. LeetCode 之 Triangle
  10. runtime基础知识
  11. Kali Linux更新后无法启动解决了
  12. Java高级特性 第13节 解析XML文档(1) - DOM和XPath技术
  13. Django Web开发基础环境配置流程
  14. LaTeX大于小于号
  15. RN中API之NetInfo--浅谈
  16. AGC 015C.Nuske vs Phantom Thnook(思路 前缀和)
  17. unigui发展路线图
  18. 如何把OpenWrt安装到PC?
  19. JetBrains全家桶激活地址
  20. Java实例 Part5:面向对象入门

热门文章

  1. 彻底解决 TypeScript 报错:“无法重新声明块范围变量”的问题
  2. webpack多页应用
  3. 推荐几个天气Api接口 (可在小程序中使用)
  4. Redhat 关闭防火墙和selinux
  5. HDU-3415-Max Sum of Max-K-sub-sequence(单调队列,带限制的最大子段和)
  6. 【SaltStack官方版】—— MANAGING THE JOB CACHE
  7. 【leetcode】1230.Toss Strange Coins
  8. Cassandra介绍
  9. 多线程——Java中继承Thread类与实现Runnable接口的区别
  10. windows下 申请免费ssl证书的方法 (letsencrypt)