如果用AfxBeginThread启动一个类中的一个函数,那个函数一定要定义为Static吗?

XiaoFaye 2006-10-25 07:48:54
如题,谢谢大家。
...全文
303 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2006-11-05
  • 打赏
  • 举报
回复
启动一个类中的一个函数?

线程函数??
要么申明为static,要么是全局的!
mango279 2006-11-03
  • 打赏
  • 举报
回复
楼上正确答案太多了,我就不说了
widesoft 2006-11-02
  • 打赏
  • 举报
回复
不声明成类成员,怎样才能调用类中的成员啊
Stefine 2006-11-02
  • 打赏
  • 举报
回复
如果我在类外面声明一些struct让其它所有地方都可以调用,那我该怎么声明呀?

像CLASS一样啊,struct与类本身就没太多区别
就是默认访问权限不同而已,还有默认继承方式不同罢了,
CrazyAzreal 2006-11-02
  • 打赏
  • 举报
回复
据说thunk技术可以解决这个问题``正在研究中。。。
toxyboy 2006-11-02
  • 打赏
  • 举报
回复
不能是一个成员函数。需要编译期间就定位的。
vlongsoft 2006-10-26
  • 打赏
  • 举报
回复
在类里一定要定义成static, 全局函数也可以,并且函数的返回值应该是UINT型
XiaoFaye 2006-10-26
  • 打赏
  • 举报
回复
如果我在类外面声明一些struct让其它所有地方都可以调用,那我该怎么声明呀?
neosu 2006-10-26
  • 打赏
  • 举报
回复
全局的或成员的static,

成员时, public还是private看调用者是否可以访问.
脆弱的肠胃 2006-10-26
  • 打赏
  • 举报
回复
类中的函数可以定义成全局的吗?
star119119 2006-10-26
  • 打赏
  • 举报
回复
static unsigned _stdcall WorkerThread ( LPVOID pArgs );

在类内的线程函数声明

以上
请查收。
star119119 2006-10-26
  • 打赏
  • 举报
回复
类中的要声明成 static得

类外得就随便拉
XiaoFaye 2006-10-26
  • 打赏
  • 举报
回复
如果我在类外面声明一些struct让其它所有地方都可以调用,那我该怎么声明呀?
xuwei 2006-10-25
  • 打赏
  • 举报
回复
一定要
zengwenfu 2006-10-25
  • 打赏
  • 举报
回复
如果在类里一定要定义成static
蒋晟 2006-10-25
  • 打赏
  • 举报
回复
no, here global means not a member of a class.
XiaoFaye 2006-10-25
  • 打赏
  • 举报
回复
全局是不是指声明为public的?
hewittlh 2006-10-25
  • 打赏
  • 举报
回复
我记得是不用的!!但一定要是全局的函数才行哦!!

15,466

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧