Hej!
Jeg er igang med at lave et interface til at styre threads i Linux og Windows, men jeg er stødt på et problem.
Jeg vil gerne lave en funktion, som jeg kan pointe til gennem et parameter i en anden funktion, og så bagefter udføre funktionen.
Så det bliver noget i stil med det her:
#include "main.h"
#include "thread.h"
void threadprocedure(string str)
{
cout << str;
sleep(1);
}
int main()
{
string text1 = "hello ";
thread helloThread;
helloThread.run(threadprocedure, text1);
sleep(10);
helloThread.stop();
return 0;
}
Mit problem er at jeg har ingen ide om hvordan jeg kan pointe til en funktion, sende den til en anden funktion, og så bagefter køre funktionen.
How dælen do i do it?
Håber i kan hjælpe :-)
ps. Jeg fandt et par sider gennem google, men jeg fik bare noget kode smidt i hovedet uden nogen forklaring, som jeg ikke kunne få til at virke.
Indlæg senest redigeret d. 03.05.2010 13:09 af Bruger #14210