struct SomeShit {
int i;
float f;
char c;
SomeShit(int i, float f, char c) : i(i), f(f), c(c) {}
};
DWORD WINAPI Work(SomeShit* Parameter)
int i = Parameter->i;
float f = Parameter->f;
char c = Parameter->c;
delete Parameter;
....
}
CreateThread(NULL, 0, Work, new SomeShit(1, 3.14, 'a'), 0, NULL);