我参照这篇博客
http://www.cppblog.com/API/archive/2011/03/11/141563.html 想写一个封装好的线程类。现在遇到一个问题 error3867 "CThreadClass::start_address": 缺少参数列表。
m_hThread = (HANDLE)_beginthreadex(NULL,0, CThreadClass::start_address, this, 0, &m_Thraddr)
如果我改写成:m_hThread = (HANDLE)_beginthreadex(NULL,0, CThreadClass::start_address(void* obj), this, 0, &m_Thraddr)
则会报语法错误。
请问各位应该如何修正这个bug?
播客的线程实现函数使用的是静态成员函数。 如果是这样,一个工程只能实现一个线程类。在这里想请教一下,有什么更好的类封装方法? 使程序具有更强的普适性。