温馨提示×

qt中foreach的用法是什么

qt
小亿
114
2023-12-15 01:43:36
栏目: 编程语言

在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语句。

0