我正在尝试开发线程抽象(来自Windows API的POSIX线程和线程),我非常希望能够使用方法指针启动它们,而不是函数指针.
我想要做的是线程的抽象是一个带有纯虚方法"runThread"的类,它将被植入未来的线程类中.
我还不知道Windows线程,但要启动POSIX线程,您需要一个函数指针,而不是方法指针.而且我无法找到一种方法将方法与实例相关联,因此它可以作为一个函数工作.我可能只是找不到关键字(我一直在搜索很多),我认为它几乎是Boost :: Bind()所做的,所以它必须存在.
你能帮助我吗 ?
c++ methods multithreading member-function-pointers function-pointers