#include <stdio.h>
#include <sys/types.h>
#include <process.h>
#include <windows.h>


#include "Thread.h"

void Thread::start() {

 unsigneddummy;

 _beginthreadex(NULL,0, run, (void *)1, 0 ,&dummy);
}

unsigned __stdcall Thread::run(void *arg)
{
 return 0;
}

JavaのThreadクラスの様なものを作ろうとしたのですが,
_beginthreadexの3番目の引数でエラーが出ます.
runをstaticにする以外の解決方法は無いのですか?