【Qt开发】foreach用法
2024-09-07 22:09:50
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();这两个语句达到的目的是一样的
最新文章
- JavaScript中,格式化DateTime
- 嵌入式实时操作系统μCOS原理与实践任务控制与时间的解析
- HDU 4493 Tutor(精度处理)
- 深入理解php的MySQL连接类
- 瑞昱Realtek(Realtek HD Audio Driver)音频声卡驱动R2.49 for Win7_Vista
- [转]mysql 导入导出数据库以及函数、存储过程的介绍
- NSDictionary 使用总结
- [PowerShell] Backup Folder and Files Across Network
- LeetCode 之 Triangle
- runtime基础知识
- Kali Linux更新后无法启动解决了
- Java高级特性 第13节 解析XML文档(1) - DOM和XPath技术
- Django Web开发基础环境配置流程
- LaTeX大于小于号
- RN中API之NetInfo--浅谈
- AGC 015C.Nuske vs Phantom Thnook(思路 前缀和)
- unigui发展路线图
- 如何把OpenWrt安装到PC?
- JetBrains全家桶激活地址
- Java实例 Part5:面向对象入门
热门文章
- 彻底解决 TypeScript 报错:“无法重新声明块范围变量”的问题
- webpack多页应用
- 推荐几个天气Api接口 (可在小程序中使用)
- Redhat 关闭防火墙和selinux
- HDU-3415-Max Sum of Max-K-sub-sequence(单调队列,带限制的最大子段和)
- 【SaltStack官方版】—— MANAGING THE JOB CACHE
- 【leetcode】1230.Toss Strange Coins
- Cassandra介绍
- 多线程——Java中继承Thread类与实现Runnable接口的区别
- windows下 申请免费ssl证书的方法 (letsencrypt)