Seite 1 von 1

[gelöst] QtConcurrent: Werte übergeben

Verfasst: 21. April 2009 20:30
von christiansmac
Hallo,

irgendwie komme ich an folgender Stelle nicht weiter. Vielleicht weiß ja einer von euch eine Lösung...

Ich habe eine Funktion, die per QtConcurrent aufgerufen wird. Das klappt soweit auch ganz gut. Jetzt benötige ich in der Funktion jedoch ein Variable aus meiner Hauptfunktion. Wie bekomme ich diese Variable in meine Funktion?

Code: Alles auswählen

int funktion(QString &sIn)
{
 return sIn.toInt()+iWillIchHaben;
}

void hauptfunktion()
{
 int iWillIchHaben = 5;

QtConcurrent::map(StringList, funktion);
}
Vielen Dank für die Hilfe, Christian

Verfasst: 22. April 2009 09:15
von christiansmac
Habe das ganze gelöst, indem ich anstatt einer Funktion ein Struct verwende. So steht es ja auch in der Doku drin...