阅读量:0
在Qt中,foreach语句用于遍历容器中的元素。其语法形式如下:
foreach (类型 变量, 容器) { // 执行操作 }
其中,类型是容器中元素的类型,变量是当前元素的名称,容器是需要遍历的容器。
以下是使用foreach遍历容器的示例:
QList<int> numbers; numbers << 1 << 2 << 3 << 4 << 5; foreach (int num, numbers) { qDebug() << num; }
该示例中,首先创建了一个QList容器numbers,并添加了一些整数。然后使用foreach语句遍历容器中的每个元素,并通过qDebug打印出来。
需要注意的是,foreach语句只能用于Qt容器类(如QList、QVector、QSet等),对于STL容器或数组,无法使用foreach语句。