社区
进程/线程/DLL
帖子详情
关于线程函数的声明
yxliu731012
2003-04-06 02:25:58
在声明线程函数时,避免转换的麻烦,我将其声明为static UINT threadproc(LPVOID pParam),由于我将该线程函数作为类的成员函数,那么在该函数中无法使用该类的成员变量,除非将成员变量也声明为静态。请问有没有别的好的办法使得不用声明为静态也可以直接使用成员变量。
...全文
57
3
打赏
收藏
关于线程函数的声明
在声明线程函数时,避免转换的麻烦,我将其声明为static UINT threadproc(LPVOID pParam),由于我将该线程函数作为类的成员函数,那么在该函数中无法使用该类的成员变量,除非将成员变量也声明为静态。请问有没有别的好的办法使得不用声明为静态也可以直接使用成员变量。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NowCan
2003-04-06
打赏
举报
回复
http://expert.csdn.net/Expert/topic/1357/1357763.xml?temp=.9202082
http://expert.csdn.net/Expert/topic/1376/1376541.xml?temp=.1538507
http://expert.csdn.net/Expert/topic/1374/1374945.xml?temp=.7381403
http://expert.csdn.net/Expert/topic/1342/1342253.xml?temp=.8923151
http://expert.csdn.net/Expert/topic/1348/1348338.xml?temp=.6041681
哈哈,够了吧。
NowCan
2003-04-06
打赏
举报
回复
http://expert.csdn.net/Expert/topic/1487/1487631.xml?temp=.6753351
http://expert.csdn.net/Expert/topic/1376/1376518.xml?temp=.8271295
http://expert.csdn.net/Expert/topic/1084/1084257.xml?temp=.3514978
NowCan
2003-04-06
打赏
举报
回复
老问题了。查旧帖吧。
一种比较适合线程的方法是,建立线程的时候把this作为CreateThread的一个参数(就是那个LPVOID型的),然后线程里就对应pParam。
static UINT threadproc(LPVOID pParam)
{
YOUR_CLASS *p=(YOUR_CLASS *)pParam;
//然后用p间接使用成员变量。
}
c++
线程
函数
(类成员
函数
作为
线程
函数
使用)
回调
函数
是通过指针调用的
函数
,最常使用的回调
函数
就是在创建
线程
时,以一个
函数
指针以及传递给这个
函数
多个参数来调用
线程
函数
来创建
线程
。那么一般的类成员
函数
是不能用作回调
函数
的,因为库
函数
在使用回调
函数
时...
成员
函数
或友元
函数
做为
线程
函数
WIN32
线程
控制主要实现
线程
的创建、终止、挂起和恢复等操作,这些操作都... 在启动一个
线程
之前,必须为
线程
编写一个全局的
线程
函数
,这个
线程
函数
接受一个32位的LPVOID作为参数,返回一个UINT,
线程
函数
的结构为:
类成员
函数
作为
线程
函数
使用
类成员
函数
作为
线程
函数
使用 C++类成员
函数
使用时,都会隐式传递一个this指针给该
函数
,this指针指向该类的对象。
函数
体可以通过显示调用该指针或直接访问类内成员。 回调
函数
是用指针来调用的
函数
,最常使用的回调...
MFC创建
线程
(
线程
函数
声明
、定义、创建、调用类成员
函数
)亲测
usb_testDlg.h //
声明
class Cusb_testDlg : public CDialog { protected: CWinThread* pThread; //20190705 private: static UINT BurnIn_TheradFunc(LPVOID lparam); } usb...
【C/C++笔记】之类成员
函数
作为
线程
函数
把成员
函数
声明
成static类型,去掉this指针。但是静态成员
函数
只能够访问静态成员变量。因此这种方式有一定的局限性。 友元
函数
: 把
线程
函数
设置成类的友元
函数
,这样线性
函数
就能访问类中的成员。 ...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章