线程如何跨类? 请问在类A中创建的线程,如何调用到B中的函数?如果使用线程,A中可以得到B的指针。如果问题没说清楚,可再具体些。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 A中不是有B的指针嘛传A的指针进线程。指针的指针,结了 LPVOID参数,传入类B指针。DWORD WINAPI PrjThread1(LPVOID lpParameter){ (ClassB *) pClsB=(ClassB *)lpParameter;} 楼上可能没有完全理解问题,我的线程是在A中创建的,里面也要操作到A的函数,如果传B的指针作为参数,那么就操作不到A中的函数了。 把A*pA作为参数传给线程,在线程函数中用:B* pB=pA->m_pB来获得B的指针 如何读取字段类型为money的数据 关于进程结束 传送消息的问题 如何用vc模拟php中的表单参数提交 请教网卡的启用和禁用问题 在线请教:什么叫算法?何时用到算法? 急问:请问如何把CString转换成CTime,谢谢(在线等待)! 不用MFC,在winsock中怎么取得一个可用的未被占用的端口? 往word里写的内容只能按默认的文本格式保存吗?字体大小都不能更改? 我在应用程序中想直接执行windownt控制面板中的拨号程序,但我不知道这程序名,怎样得到这文件名??? ToolbarWindow32工具条按钮 怎么计算连接多个正方形构成的多边形? afx.inl line:177怎么解决
传A的指针进线程。指针的指针,结了
{
(ClassB *) pClsB=(ClassB *)lpParameter;
}
把A*pA作为参数传给线程,在线程函数中用:B* pB=pA->m_pB来获得B的指针