Qt_Core_AD_11 - 8BitsCoding/RobotMentor GitHub Wiki


#include <QtCore/QCoreApplication>

#include <qlist.h>
#include <qdebug.h>
#include <QtConcurrent/qtconcurrentmap.h>

int do_map(int value)
{
	qInfo() << "Do stuff: " << value;
	int num = value + 10;
	return num;
}

int main(int argc, char *argv[])
{
	QCoreApplication a(argc, argv);

	QList<int> values;
	for (int i = 0; i < 9; i++) {
		values << i;
	}
	qInfo() << "Starting blocked";
	QList<int> updated = QtConcurrent::blockingMapped(values,&do_map);

	qInfo() << updated;
	qInfo() << "Finished";

	return a.exec();
}

이미지

⚠️ **GitHub.com Fallback** ⚠️