qt中foreach的用法是什么

avatar
作者
猴君
阅读量: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语句。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!