QtConcurrentRun,QFuture 中的resultAt 和resultCount 请假
QT 给出的例程是这样的:
extern QString someFunction(const QByteArray &input);
QByteArray bytearray = ...;
QFuture<QString> future = QtConcurrent::run(someFunction, bytearray);
...
QString result = future.result();
那照这样理解,resultCount肯定是只有一个的,请问什么怎么样才能做到QFuture中一个函数有多个返回值?
有没有办法在上述的
someFunction(const QByteArray &input) 中加入例如 reportResult之类的内部函数??