首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么在线程中调用其他类非静态成员函数

2014-07-10 
如何在线程中调用其他类非静态成员函数已知类A,类B在类C中,建立线程,函数为UINT TestFun(LPVOID lpParam){

如何在线程中调用其他类非静态成员函数
已知类A,类B
在类C中,建立线程,函数为
UINT TestFun(LPVOID lpParam)
{
    访问A.funtion()
}
有什么办法么? 多线程 静态访问
[解决办法]
创建线程TestFun的时候将A类的对象,以地址的形式赋值给lpParam,然后在TestFun中A* pA = (A*)lpParam;转换过来。就可以调用pA->funtion();

热点排行