摘要:如果回调函数是普通成员函数会出现错误: error C2440: 'type cast' : cannot convert from '' to 'unsigned long (__stdcall *)(void *)' 必须声明为静态成员函数。将成员函数声明为静态虽然可以解决作为线程函数的问题,但是它带来了新的问题,那就是static成员函数只能访问static成员。解决此问题的一种途径是可以在调用类静态成员函数(线程函数)时将this指针作为参数传入,并在改线程函数中用强制类型转换将this转换成指向该类的指针,通过该指针访问非静态成员。 线
阅读全文
posted @ 2012-03-04 02:00