Chinaunix首页 | 论坛 | 博客
  • 博客访问: 379268
  • 博文数量: 715
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:46
文章分类

全部博文(715)

文章存档

2011年(1)

2008年(714)

我的朋友

分类:

2008-10-13 16:35:46

阿荣:这样虽然能通过编译,但是一旦这个成员函数使用成员变量,就将导致严重问题,毕竟,这种方式没有按照正常的流程传递this指针过去。对于这种情况,this指针必须通过ecx传递,很明显,这个函数没有这种能力。要想这种技术成功,必须给他一个额外的cdecl修饰符才行,函数必须定义为
DWORD cdecl ThreadFUnc();
注意:这里是cdecl,只有这样,他才有能力把CreateThread传递的参数给他传递过去。否则,这个参数它期望在ecx种,而CreateThread就没有办法传递进去了
欢迎访问我的博客看看调用约定相关文章
http://blog.vckbase.com/arong/archive/2004/06/09/409.aspx
(发表于2004-6-15 10:19:00)

..........................................................................
--------------------next---------------------

阅读(102) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~