我可能有几年没有编写太多代码了,我想用 C++ 制作一个非常基本的线程管理器,以实现我的想法。我遇到了一个问题,我收到此错误:
ThreadManager.cpp:49:37: 错误:无法将 'ThreadManager::updateLoop' 从类型 'DWORD (ThreadManager::)(LPVOID) {aka long unsigned int (ThreadManager::)(void*)}' 转换为类型 'LPTHREAD_START_ROUTINE {aka long unsigned int (属性(( stdcall )) )(void )}'
但是,我不知道如何尝试修复它。这是我的代码,我不知道如何将其粘贴到此处并进行格式化。它说我每行需要 4 个空格,但这似乎需要一段时间,所以我把它放在 pastebin 上:
线程管理器.cpp:http : //pastebin.com/2bL3mTqv
ThreadManager.h:http://pastebin.com/7xETj5BK
就像我说的,我很久没有编程了,我正试图用我记得的东西重新开始,所以任何帮助都将不胜感激。