[gelöst] QtConcurrent: Werte übergeben

Alles rund um die Programmierung mit Qt
Antworten
christiansmac
Beiträge: 11
Registriert: 10. Dezember 2007 16:18

[gelöst] QtConcurrent: Werte übergeben

Beitrag 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
christiansmac
Beiträge: 11
Registriert: 10. Dezember 2007 16:18

Beitrag von christiansmac »

Habe das ganze gelöst, indem ich anstatt einer Funktion ein Struct verwende. So steht es ja auch in der Doku drin...
Antworten